privatize libncurses (touches many, many programs)
authorJohn Marino <draco@marino.st>
Fri, 29 Jan 2016 00:18:54 +0000 (01:18 +0100)
committerJohn Marino <draco@marino.st>
Fri, 29 Jan 2016 00:26:34 +0000 (01:26 +0100)
The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel.  The dragonfly base doesn't use forms
or menu at all so we can remove 4 libraries immediately and their
associated man pages.

The panel library is only used in one place, so technically libpanelw
is no longer required, but let's keep building it anyway.

While here, delete references to libcurses.  It was just symlinked to
ncurses, so let's take the opportunity to only reference ncurses from
this point forward and not install a private version of libcurses.

210 files changed:
Makefile_upgrade.inc
bin/csh/Makefile
bin/ls/Makefile
bin/sh/Makefile
games/atc/Makefile
games/backgammon/backgammon/Makefile
games/backgammon/teachgammon/Makefile
games/battlestar/Makefile
games/bs/Makefile
games/canfield/canfield/Makefile
games/colorbars/Makefile
games/cribbage/Makefile
games/grdc/Makefile
games/hack/Makefile
games/hangman/Makefile
games/hunt/hunt/Makefile
games/larn/Makefile
games/mille/Makefile
games/phantasia/Makefile
games/rain/Makefile
games/robots/Makefile
games/rogue/Makefile
games/sail/Makefile
games/snake/snake/Makefile
games/worm/Makefile
games/worms/Makefile
gnu/sbin/lvm/Makefile
gnu/usr.bin/dialog/Makefile
gnu/usr.bin/gdb/gdb/Makefile
gnu/usr.bin/gdb/kgdb/Makefile
gnu/usr.bin/gdb/libgdb/Makefile
lib/libedit/libedit/Makefile
lib/libncurses/Makefile
lib/libncurses/Makefile.inc
lib/libncurses/libform/Makefile [deleted file]
lib/libncurses/libform/Symbol.map [deleted file]
lib/libncurses/libformw/Makefile [deleted file]
lib/libncurses/libformw/Symbol.map [deleted file]
lib/libncurses/libmenu/Makefile [deleted file]
lib/libncurses/libmenu/Symbol.map [deleted file]
lib/libncurses/libmenuw/Makefile [deleted file]
lib/libncurses/libmenuw/Symbol.map [deleted file]
lib/libncurses/libncurses/Makefile
lib/libncurses/libpanel/Makefile
lib/libncurses/man/Makefile [deleted file]
lib/libncurses/man/clear.1 [deleted file]
lib/libncurses/man/curs_add_wch.3 [deleted file]
lib/libncurses/man/curs_add_wchstr.3 [deleted file]
lib/libncurses/man/curs_addch.3 [deleted file]
lib/libncurses/man/curs_addchstr.3 [deleted file]
lib/libncurses/man/curs_addstr.3 [deleted file]
lib/libncurses/man/curs_addwstr.3 [deleted file]
lib/libncurses/man/curs_attr.3 [deleted file]
lib/libncurses/man/curs_beep.3 [deleted file]
lib/libncurses/man/curs_bkgd.3 [deleted file]
lib/libncurses/man/curs_bkgrnd.3 [deleted file]
lib/libncurses/man/curs_border.3 [deleted file]
lib/libncurses/man/curs_border_set.3 [deleted file]
lib/libncurses/man/curs_clear.3 [deleted file]
lib/libncurses/man/curs_color.3 [deleted file]
lib/libncurses/man/curs_delch.3 [deleted file]
lib/libncurses/man/curs_deleteln.3 [deleted file]
lib/libncurses/man/curs_extend.3 [deleted file]
lib/libncurses/man/curs_get_wch.3 [deleted file]
lib/libncurses/man/curs_get_wstr.3 [deleted file]
lib/libncurses/man/curs_getcchar.3 [deleted file]
lib/libncurses/man/curs_getch.3 [deleted file]
lib/libncurses/man/curs_getstr.3 [deleted file]
lib/libncurses/man/curs_getyx.3 [deleted file]
lib/libncurses/man/curs_in_wch.3 [deleted file]
lib/libncurses/man/curs_in_wchstr.3 [deleted file]
lib/libncurses/man/curs_inch.3 [deleted file]
lib/libncurses/man/curs_inchstr.3 [deleted file]
lib/libncurses/man/curs_initscr.3 [deleted file]
lib/libncurses/man/curs_inopts.3 [deleted file]
lib/libncurses/man/curs_ins_wch.3 [deleted file]
lib/libncurses/man/curs_ins_wstr.3 [deleted file]
lib/libncurses/man/curs_insch.3 [deleted file]
lib/libncurses/man/curs_insstr.3 [deleted file]
lib/libncurses/man/curs_instr.3 [deleted file]
lib/libncurses/man/curs_inwstr.3 [deleted file]
lib/libncurses/man/curs_kernel.3 [deleted file]
lib/libncurses/man/curs_legacy.3 [deleted file]
lib/libncurses/man/curs_memleaks.3 [deleted file]
lib/libncurses/man/curs_mouse.3 [deleted file]
lib/libncurses/man/curs_move.3 [deleted file]
lib/libncurses/man/curs_opaque.3 [deleted file]
lib/libncurses/man/curs_outopts.3 [deleted file]
lib/libncurses/man/curs_overlay.3 [deleted file]
lib/libncurses/man/curs_pad.3 [deleted file]
lib/libncurses/man/curs_print.3 [deleted file]
lib/libncurses/man/curs_printw.3 [deleted file]
lib/libncurses/man/curs_refresh.3 [deleted file]
lib/libncurses/man/curs_scanw.3 [deleted file]
lib/libncurses/man/curs_scr_dump.3 [deleted file]
lib/libncurses/man/curs_scroll.3 [deleted file]
lib/libncurses/man/curs_slk.3 [deleted file]
lib/libncurses/man/curs_sp_funcs.3 [deleted file]
lib/libncurses/man/curs_termattrs.3 [deleted file]
lib/libncurses/man/curs_termcap.3 [deleted file]
lib/libncurses/man/curs_terminfo.3 [deleted file]
lib/libncurses/man/curs_threads.3 [deleted file]
lib/libncurses/man/curs_touch.3 [deleted file]
lib/libncurses/man/curs_trace.3 [deleted file]
lib/libncurses/man/curs_util.3 [deleted file]
lib/libncurses/man/curs_variables.3 [deleted file]
lib/libncurses/man/curs_window.3 [deleted file]
lib/libncurses/man/default_colors.3 [deleted file]
lib/libncurses/man/define_key.3 [deleted file]
lib/libncurses/man/form.3 [deleted file]
lib/libncurses/man/form_cursor.3 [deleted file]
lib/libncurses/man/form_data.3 [deleted file]
lib/libncurses/man/form_driver.3 [deleted file]
lib/libncurses/man/form_field.3 [deleted file]
lib/libncurses/man/form_field_attributes.3 [deleted file]
lib/libncurses/man/form_field_buffer.3 [deleted file]
lib/libncurses/man/form_field_info.3 [deleted file]
lib/libncurses/man/form_field_just.3 [deleted file]
lib/libncurses/man/form_field_new.3 [deleted file]
lib/libncurses/man/form_field_opts.3 [deleted file]
lib/libncurses/man/form_field_userptr.3 [deleted file]
lib/libncurses/man/form_field_validation.3 [deleted file]
lib/libncurses/man/form_fieldtype.3 [deleted file]
lib/libncurses/man/form_hook.3 [deleted file]
lib/libncurses/man/form_new.3 [deleted file]
lib/libncurses/man/form_new_page.3 [deleted file]
lib/libncurses/man/form_opts.3 [deleted file]
lib/libncurses/man/form_page.3 [deleted file]
lib/libncurses/man/form_post.3 [deleted file]
lib/libncurses/man/form_requestname.3 [deleted file]
lib/libncurses/man/form_userptr.3 [deleted file]
lib/libncurses/man/form_variables.3 [deleted file]
lib/libncurses/man/form_win.3 [deleted file]
lib/libncurses/man/key_defined.3 [deleted file]
lib/libncurses/man/keybound.3 [deleted file]
lib/libncurses/man/keyok.3 [deleted file]
lib/libncurses/man/legacy_coding.3 [deleted file]
lib/libncurses/man/menu.3 [deleted file]
lib/libncurses/man/menu_attributes.3 [deleted file]
lib/libncurses/man/menu_cursor.3 [deleted file]
lib/libncurses/man/menu_driver.3 [deleted file]
lib/libncurses/man/menu_format.3 [deleted file]
lib/libncurses/man/menu_hook.3 [deleted file]
lib/libncurses/man/menu_items.3 [deleted file]
lib/libncurses/man/menu_mark.3 [deleted file]
lib/libncurses/man/menu_new.3 [deleted file]
lib/libncurses/man/menu_opts.3 [deleted file]
lib/libncurses/man/menu_pattern.3 [deleted file]
lib/libncurses/man/menu_post.3 [deleted file]
lib/libncurses/man/menu_requestname.3 [deleted file]
lib/libncurses/man/menu_spacing.3 [deleted file]
lib/libncurses/man/menu_userptr.3 [deleted file]
lib/libncurses/man/menu_win.3 [deleted file]
lib/libncurses/man/mitem_current.3 [deleted file]
lib/libncurses/man/mitem_name.3 [deleted file]
lib/libncurses/man/mitem_new.3 [deleted file]
lib/libncurses/man/mitem_opts.3 [deleted file]
lib/libncurses/man/mitem_userptr.3 [deleted file]
lib/libncurses/man/mitem_value.3 [deleted file]
lib/libncurses/man/mitem_visible.3 [deleted file]
lib/libncurses/man/ncurses.3 [deleted file]
lib/libncurses/man/panel.3 [deleted file]
lib/libncurses/man/resizeterm.3 [deleted file]
lib/libncurses/man/tabs.1 [deleted file]
lib/libncurses/man/term.5 [deleted file]
lib/libncurses/man/term.7 [deleted file]
lib/libncurses/man/term_variables.3 [deleted file]
lib/libncurses/man/terminfo.5 [deleted file]
lib/libncurses/man/tput.1 [deleted file]
lib/libncurses/man/tset.1 [deleted file]
lib/libncurses/man/wresize.3 [deleted file]
libexec/telnetd/Makefile
sbin/fsdb/Makefile
sbin/vinum/Makefile
secure/usr.bin/sftp/Makefile
share/initrd/bin/Makefile
share/initrd/sbin.lvm/Makefile
share/initrd/sbin/Makefile
share/mk/bsd.libnames.mk
tools/tools/net80211/stumbler/Makefile
usr.bin/bc/Makefile
usr.bin/crunch/examples/filesystem.conf
usr.bin/crunch/examples/fixit.conf
usr.bin/crunch/examples/kcopy.conf
usr.bin/crunch/examples/really-big.conf
usr.bin/ee/Makefile
usr.bin/ftp/Makefile
usr.bin/less/Makefile
usr.bin/msgs/Makefile
usr.bin/ncal/Makefile
usr.bin/systat/Makefile
usr.bin/tabs/Makefile
usr.bin/talk/Makefile
usr.bin/telnet/Makefile
usr.bin/tftp/Makefile
usr.bin/tic/Makefile
usr.bin/top/Makefile
usr.bin/tput/Makefile
usr.bin/tset/Makefile
usr.bin/ul/Makefile
usr.bin/units/Makefile
usr.bin/vi/Makefile
usr.bin/window/Makefile
usr.sbin/802_11/wpa_cli/Makefile
usr.sbin/cdcontrol/Makefile
usr.sbin/installer/dfuife_curses/Makefile
usr.sbin/lpr/lpc/Makefile
usr.sbin/pppctl/Makefile
usr.sbin/tzsetup/Makefile
usr.sbin/watch/Makefile

index 438b630..9e627e5 100644 (file)
@@ -2291,6 +2291,609 @@ TO_REMOVE+=/usr/share/man/man3/el_*.3.gz
 TO_REMOVE+=/usr/share/man/man3/history*.3.gz
 TO_REMOVE+=/usr/share/man/man3/tok_*.3.gz
 TO_REMOVE+=/usr/share/man/man5/editrc.5.gz
+TO_REMOVE+=/usr/lib/libcurses.*
+TO_REMOVE+=/usr/lib/libcursesw.*
+TO_REMOVE+=/usr/lib/libform.*
+TO_REMOVE+=/usr/lib/libformw.*
+TO_REMOVE+=/usr/lib/libmenu.*
+TO_REMOVE+=/usr/lib/libmenuw.*
+TO_REMOVE+=/usr/lib/libncurses.*
+TO_REMOVE+=/usr/lib/libncursesw.*
+TO_REMOVE+=/usr/lib/libpanel.*
+TO_REMOVE+=/usr/lib/libpanelw.*
+TO_REMOVE+=/usr/lib/libtermcap.*
+TO_REMOVE+=/usr/lib/libtermcapw.*
+TO_REMOVE+=/usr/lib/libtermlib.*
+TO_REMOVE+=/usr/lib/libtermlibw.*
+TO_REMOVE+=/usr/lib/libtinfo.*
+TO_REMOVE+=/usr/lib/libtinfow.*
+TO_REMOVE+=/usr/lib/profile/libcurses.a
+TO_REMOVE+=/usr/lib/profile/libcursesw.a
+TO_REMOVE+=/usr/lib/profile/libncurses.a
+TO_REMOVE+=/usr/lib/profile/libncursesw.a
+TO_REMOVE+=/usr/lib/profile/libtermcap.a
+TO_REMOVE+=/usr/lib/profile/libtermcapw.a
+TO_REMOVE+=/usr/lib/profile/libtermlib.a
+TO_REMOVE+=/usr/lib/profile/libtermlibw.a
+TO_REMOVE+=/usr/lib/profile/libtinfo.a
+TO_REMOVE+=/usr/lib/profile/libtinfow.a
+TO_REMOVE+=/lib/libncurses.so.6
+TO_REMOVE+=/lib/libncursesw.so.6
+TO_REMOVE+=/usr/share/man/man1/clear.1.gz
+TO_REMOVE+=/usr/share/man/man1/reset.1
+TO_REMOVE+=/usr/share/man/man1/tabs.1.gz
+TO_REMOVE+=/usr/share/man/man1/tput.1.gz
+TO_REMOVE+=/usr/share/man/man1/tset.1.gz
+TO_REMOVE+=/usr/share/man/man3/curs_*.3.gz
+TO_REMOVE+=/usr/share/man/man3/default_colors.3.gz
+TO_REMOVE+=/usr/share/man/man3/define_key.3.gz
+TO_REMOVE+=/usr/share/man/man3/form*.3.gz
+TO_REMOVE+=/usr/share/man/man3/key_defined.3.gz
+TO_REMOVE+=/usr/share/man/man3/keybound.3.gz
+TO_REMOVE+=/usr/share/man/man3/keyok.3.gz
+TO_REMOVE+=/usr/share/man/man3/legacy_coding.3.gz
+TO_REMOVE+=/usr/share/man/man3/menu*.3.gz
+TO_REMOVE+=/usr/share/man/man3/mitem_*.3.gz
+TO_REMOVE+=/usr/share/man/man3/ncurses.3.gz
+TO_REMOVE+=/usr/share/man/man3/panel.3.gz
+TO_REMOVE+=/usr/share/man/man3/resizeterm.3.gz
+TO_REMOVE+=/usr/share/man/man3/term_variables.3.gz
+TO_REMOVE+=/usr/share/man/man3/wresize.3.gz
+TO_REMOVE+=/usr/share/man/man5/term.5.gz
+TO_REMOVE+=/usr/share/man/man5/terminfo.5.gz
+TO_REMOVE+=/usr/share/man/man7/term.7.gz
+TO_REMOVE+=/usr/share/man/man3/add_wch.3
+TO_REMOVE+=/usr/share/man/man3/_nc_tracebits.3
+TO_REMOVE+=/usr/share/man/man3/_traceattr.3
+TO_REMOVE+=/usr/share/man/man3/_traceattr2.3
+TO_REMOVE+=/usr/share/man/man3/_tracechar.3
+TO_REMOVE+=/usr/share/man/man3/_tracechtype.3
+TO_REMOVE+=/usr/share/man/man3/_tracechtype2.3
+TO_REMOVE+=/usr/share/man/man3/_tracedump.3
+TO_REMOVE+=/usr/share/man/man3/_tracef.3
+TO_REMOVE+=/usr/share/man/man3/_tracemouse.3
+TO_REMOVE+=/usr/share/man/man3/add_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/add_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/addch.3
+TO_REMOVE+=/usr/share/man/man3/addchnstr.3
+TO_REMOVE+=/usr/share/man/man3/addchstr.3
+TO_REMOVE+=/usr/share/man/man3/addnstr.3
+TO_REMOVE+=/usr/share/man/man3/addnwstr.3
+TO_REMOVE+=/usr/share/man/man3/addstr.3
+TO_REMOVE+=/usr/share/man/man3/addwstr.3
+TO_REMOVE+=/usr/share/man/man3/assume_default_colors.3
+TO_REMOVE+=/usr/share/man/man3/attr_get.3
+TO_REMOVE+=/usr/share/man/man3/attr_off.3
+TO_REMOVE+=/usr/share/man/man3/attr_on.3
+TO_REMOVE+=/usr/share/man/man3/attr_set.3
+TO_REMOVE+=/usr/share/man/man3/attroff.3
+TO_REMOVE+=/usr/share/man/man3/attron.3
+TO_REMOVE+=/usr/share/man/man3/attrset.3
+TO_REMOVE+=/usr/share/man/man3/baudrate.3
+TO_REMOVE+=/usr/share/man/man3/beep.3
+TO_REMOVE+=/usr/share/man/man3/bkgd.3
+TO_REMOVE+=/usr/share/man/man3/bkgdset.3
+TO_REMOVE+=/usr/share/man/man3/bkgrnd.3
+TO_REMOVE+=/usr/share/man/man3/bkgrndset.3
+TO_REMOVE+=/usr/share/man/man3/border_set.3
+TO_REMOVE+=/usr/share/man/man3/border.3
+TO_REMOVE+=/usr/share/man/man3/bottom_panel.3
+TO_REMOVE+=/usr/share/man/man3/box_set.3
+TO_REMOVE+=/usr/share/man/man3/box.3
+TO_REMOVE+=/usr/share/man/man3/can_change_color.3
+TO_REMOVE+=/usr/share/man/man3/cbreak.3
+TO_REMOVE+=/usr/share/man/man3/chgat.3
+TO_REMOVE+=/usr/share/man/man3/clear.3
+TO_REMOVE+=/usr/share/man/man3/clearok.3
+TO_REMOVE+=/usr/share/man/man3/clrtobot.3
+TO_REMOVE+=/usr/share/man/man3/clrtoeol.3
+TO_REMOVE+=/usr/share/man/man3/color_content.3
+TO_REMOVE+=/usr/share/man/man3/COLOR_PAIR.3
+TO_REMOVE+=/usr/share/man/man3/color_set.3
+TO_REMOVE+=/usr/share/man/man3/copywin.3
+TO_REMOVE+=/usr/share/man/man3/current_field.3
+TO_REMOVE+=/usr/share/man/man3/current_item.3
+TO_REMOVE+=/usr/share/man/man3/curs_set.3
+TO_REMOVE+=/usr/share/man/man3/curses_version.3
+TO_REMOVE+=/usr/share/man/man3/curses.3
+TO_REMOVE+=/usr/share/man/man3/data_ahead.3
+TO_REMOVE+=/usr/share/man/man3/data_behind.3
+TO_REMOVE+=/usr/share/man/man3/def_prog_mode.3
+TO_REMOVE+=/usr/share/man/man3/def_shell_mode.3
+TO_REMOVE+=/usr/share/man/man3/define_key.3
+TO_REMOVE+=/usr/share/man/man3/del_curterm.3
+TO_REMOVE+=/usr/share/man/man3/del_panel.3
+TO_REMOVE+=/usr/share/man/man3/delay_output.3
+TO_REMOVE+=/usr/share/man/man3/delch.3
+TO_REMOVE+=/usr/share/man/man3/deleteln.3
+TO_REMOVE+=/usr/share/man/man3/delscreen.3
+TO_REMOVE+=/usr/share/man/man3/delwin.3
+TO_REMOVE+=/usr/share/man/man3/derwin.3
+TO_REMOVE+=/usr/share/man/man3/doupdate.3
+TO_REMOVE+=/usr/share/man/man3/dup_field.3
+TO_REMOVE+=/usr/share/man/man3/dupwin.3
+TO_REMOVE+=/usr/share/man/man3/dynamic_field_info.3
+TO_REMOVE+=/usr/share/man/man3/echo_wchar.3
+TO_REMOVE+=/usr/share/man/man3/echo.3
+TO_REMOVE+=/usr/share/man/man3/echochar.3
+TO_REMOVE+=/usr/share/man/man3/endwin.3
+TO_REMOVE+=/usr/share/man/man3/erase.3
+TO_REMOVE+=/usr/share/man/man3/erasechar.3
+TO_REMOVE+=/usr/share/man/man3/erasewchar.3
+TO_REMOVE+=/usr/share/man/man3/field_arg.3
+TO_REMOVE+=/usr/share/man/man3/field_back.3
+TO_REMOVE+=/usr/share/man/man3/field_buffer.3
+TO_REMOVE+=/usr/share/man/man3/field_count.3
+TO_REMOVE+=/usr/share/man/man3/field_fore.3
+TO_REMOVE+=/usr/share/man/man3/field_index.3
+TO_REMOVE+=/usr/share/man/man3/field_info.3
+TO_REMOVE+=/usr/share/man/man3/field_init.3
+TO_REMOVE+=/usr/share/man/man3/field_just.3
+TO_REMOVE+=/usr/share/man/man3/field_opts_off.3
+TO_REMOVE+=/usr/share/man/man3/field_opts_on.3
+TO_REMOVE+=/usr/share/man/man3/field_opts.3
+TO_REMOVE+=/usr/share/man/man3/field_pad.3
+TO_REMOVE+=/usr/share/man/man3/field_status.3
+TO_REMOVE+=/usr/share/man/man3/field_term.3
+TO_REMOVE+=/usr/share/man/man3/field_type.3
+TO_REMOVE+=/usr/share/man/man3/field_userptr.3
+TO_REMOVE+=/usr/share/man/man3/filter.3
+TO_REMOVE+=/usr/share/man/man3/flash.3
+TO_REMOVE+=/usr/share/man/man3/flushinp.3
+TO_REMOVE+=/usr/share/man/man3/form_fields.3
+TO_REMOVE+=/usr/share/man/man3/form_init.3
+TO_REMOVE+=/usr/share/man/man3/form_opts_off.3
+TO_REMOVE+=/usr/share/man/man3/form_opts_on.3
+TO_REMOVE+=/usr/share/man/man3/form_request_by_name.3
+TO_REMOVE+=/usr/share/man/man3/form_request_name.3
+TO_REMOVE+=/usr/share/man/man3/form_sub.3
+TO_REMOVE+=/usr/share/man/man3/form_term.3
+TO_REMOVE+=/usr/share/man/man3/free_field.3
+TO_REMOVE+=/usr/share/man/man3/free_fieldtype.3
+TO_REMOVE+=/usr/share/man/man3/free_form.3
+TO_REMOVE+=/usr/share/man/man3/free_item.3
+TO_REMOVE+=/usr/share/man/man3/free_menu.3
+TO_REMOVE+=/usr/share/man/man3/get_wch.3
+TO_REMOVE+=/usr/share/man/man3/get_wstr.3
+TO_REMOVE+=/usr/share/man/man3/getbegyx.3
+TO_REMOVE+=/usr/share/man/man3/getbkgd.3
+TO_REMOVE+=/usr/share/man/man3/getbkgrnd.3
+TO_REMOVE+=/usr/share/man/man3/getcchar.3
+TO_REMOVE+=/usr/share/man/man3/getch.3
+TO_REMOVE+=/usr/share/man/man3/getmaxyx.3
+TO_REMOVE+=/usr/share/man/man3/getmouse.3
+TO_REMOVE+=/usr/share/man/man3/getn_wstr.3
+TO_REMOVE+=/usr/share/man/man3/getnstr.3
+TO_REMOVE+=/usr/share/man/man3/getparyx.3
+TO_REMOVE+=/usr/share/man/man3/getstr.3
+TO_REMOVE+=/usr/share/man/man3/getsyx.3
+TO_REMOVE+=/usr/share/man/man3/getwin.3
+TO_REMOVE+=/usr/share/man/man3/getyx.3
+TO_REMOVE+=/usr/share/man/man3/halfdelay.3
+TO_REMOVE+=/usr/share/man/man3/has_colors.3
+TO_REMOVE+=/usr/share/man/man3/has_ic.3
+TO_REMOVE+=/usr/share/man/man3/has_il.3
+TO_REMOVE+=/usr/share/man/man3/has_key.3
+TO_REMOVE+=/usr/share/man/man3/has_mouse.3
+TO_REMOVE+=/usr/share/man/man3/hide_panel.3
+TO_REMOVE+=/usr/share/man/man3/hline_set.3
+TO_REMOVE+=/usr/share/man/man3/hline.3
+TO_REMOVE+=/usr/share/man/man3/idcok.3
+TO_REMOVE+=/usr/share/man/man3/idlok.3
+TO_REMOVE+=/usr/share/man/man3/immedok.3
+TO_REMOVE+=/usr/share/man/man3/in_wch.3
+TO_REMOVE+=/usr/share/man/man3/in_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/in_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/inch.3
+TO_REMOVE+=/usr/share/man/man3/inchnstr.3
+TO_REMOVE+=/usr/share/man/man3/inchstr.3
+TO_REMOVE+=/usr/share/man/man3/init_color.3
+TO_REMOVE+=/usr/share/man/man3/init_pair.3
+TO_REMOVE+=/usr/share/man/man3/initscr.3
+TO_REMOVE+=/usr/share/man/man3/innstr.3
+TO_REMOVE+=/usr/share/man/man3/innwstr.3
+TO_REMOVE+=/usr/share/man/man3/ins_nwstr.3
+TO_REMOVE+=/usr/share/man/man3/ins_wch.3
+TO_REMOVE+=/usr/share/man/man3/ins_wstr.3
+TO_REMOVE+=/usr/share/man/man3/insch.3
+TO_REMOVE+=/usr/share/man/man3/insdelln.3
+TO_REMOVE+=/usr/share/man/man3/insertln.3
+TO_REMOVE+=/usr/share/man/man3/insnstr.3
+TO_REMOVE+=/usr/share/man/man3/insstr.3
+TO_REMOVE+=/usr/share/man/man3/instr.3
+TO_REMOVE+=/usr/share/man/man3/intrflush.3
+TO_REMOVE+=/usr/share/man/man3/inwstr.3
+TO_REMOVE+=/usr/share/man/man3/is_linetouched.3
+TO_REMOVE+=/usr/share/man/man3/is_term_resized.3
+TO_REMOVE+=/usr/share/man/man3/is_wintouched.3
+TO_REMOVE+=/usr/share/man/man3/isendwin.3
+TO_REMOVE+=/usr/share/man/man3/item_count.3
+TO_REMOVE+=/usr/share/man/man3/item_description.3
+TO_REMOVE+=/usr/share/man/man3/item_index.3
+TO_REMOVE+=/usr/share/man/man3/item_init.3
+TO_REMOVE+=/usr/share/man/man3/item_name.3
+TO_REMOVE+=/usr/share/man/man3/item_opts_off.3
+TO_REMOVE+=/usr/share/man/man3/item_opts_on.3
+TO_REMOVE+=/usr/share/man/man3/item_opts.3
+TO_REMOVE+=/usr/share/man/man3/item_term.3
+TO_REMOVE+=/usr/share/man/man3/item_userptr.3
+TO_REMOVE+=/usr/share/man/man3/item_value.3
+TO_REMOVE+=/usr/share/man/man3/item_visible.3
+TO_REMOVE+=/usr/share/man/man3/key_name.3
+TO_REMOVE+=/usr/share/man/man3/keyname.3
+TO_REMOVE+=/usr/share/man/man3/keypad.3
+TO_REMOVE+=/usr/share/man/man3/killchar.3
+TO_REMOVE+=/usr/share/man/man3/killwchar.3
+TO_REMOVE+=/usr/share/man/man3/leaveok.3
+TO_REMOVE+=/usr/share/man/man3/link_field.3
+TO_REMOVE+=/usr/share/man/man3/link_fieldtype.3
+TO_REMOVE+=/usr/share/man/man3/longname.3
+TO_REMOVE+=/usr/share/man/man3/mcprint.3
+TO_REMOVE+=/usr/share/man/man3/menu_back.3
+TO_REMOVE+=/usr/share/man/man3/menu_fore.3
+TO_REMOVE+=/usr/share/man/man3/menu_grey.3
+TO_REMOVE+=/usr/share/man/man3/menu_init.3
+TO_REMOVE+=/usr/share/man/man3/menu_opts_off.3
+TO_REMOVE+=/usr/share/man/man3/menu_opts_on.3
+TO_REMOVE+=/usr/share/man/man3/menu_pad.3
+TO_REMOVE+=/usr/share/man/man3/menu_request_by_name.3
+TO_REMOVE+=/usr/share/man/man3/menu_request_name.3
+TO_REMOVE+=/usr/share/man/man3/menu_sub.3
+TO_REMOVE+=/usr/share/man/man3/menu_term.3
+TO_REMOVE+=/usr/share/man/man3/meta.3
+TO_REMOVE+=/usr/share/man/man3/mouse_trafo.3
+TO_REMOVE+=/usr/share/man/man3/mouseinterval.3
+TO_REMOVE+=/usr/share/man/man3/mousemask.3
+TO_REMOVE+=/usr/share/man/man3/move_field.3
+TO_REMOVE+=/usr/share/man/man3/move_panel.3
+TO_REMOVE+=/usr/share/man/man3/move.3
+TO_REMOVE+=/usr/share/man/man3/mvadd_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvadd_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvadd_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddch.3
+TO_REMOVE+=/usr/share/man/man3/mvaddchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddnwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddstr.3
+TO_REMOVE+=/usr/share/man/man3/mvaddwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvchgat.3
+TO_REMOVE+=/usr/share/man/man3/mvcur.3
+TO_REMOVE+=/usr/share/man/man3/mvdelch.3
+TO_REMOVE+=/usr/share/man/man3/mvderwin.3
+TO_REMOVE+=/usr/share/man/man3/mvget_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvget_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvgetch.3
+TO_REMOVE+=/usr/share/man/man3/mvgetn_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvgetnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvgetstr.3
+TO_REMOVE+=/usr/share/man/man3/mvhline_set.3
+TO_REMOVE+=/usr/share/man/man3/mvhline.3
+TO_REMOVE+=/usr/share/man/man3/mvin_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvin_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvin_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinch.3
+TO_REMOVE+=/usr/share/man/man3/mvinchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinnwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvins_nwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvins_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvins_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinsch.3
+TO_REMOVE+=/usr/share/man/man3/mvinsnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinsstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinstr.3
+TO_REMOVE+=/usr/share/man/man3/mvinwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvprintw.3
+TO_REMOVE+=/usr/share/man/man3/mvscanw.3
+TO_REMOVE+=/usr/share/man/man3/mvvline_set.3
+TO_REMOVE+=/usr/share/man/man3/mvvline.3
+TO_REMOVE+=/usr/share/man/man3/mvwadd_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvwadd_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwadd_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddch.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddnwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwaddwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwchgat.3
+TO_REMOVE+=/usr/share/man/man3/mvwdelch.3
+TO_REMOVE+=/usr/share/man/man3/mvwget_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvwget_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwgetch.3
+TO_REMOVE+=/usr/share/man/man3/mvwgetn_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwgetnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwgetstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwhline_set.3
+TO_REMOVE+=/usr/share/man/man3/mvwhline.3
+TO_REMOVE+=/usr/share/man/man3/mvwin_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvwin_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwin_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwin.3
+TO_REMOVE+=/usr/share/man/man3/mvwinch.3
+TO_REMOVE+=/usr/share/man/man3/mvwinchnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinchstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinnwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwins_nwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwins_wch.3
+TO_REMOVE+=/usr/share/man/man3/mvwins_wstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinsch.3
+TO_REMOVE+=/usr/share/man/man3/mvwinsnstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinsstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwinwstr.3
+TO_REMOVE+=/usr/share/man/man3/mvwprintw.3
+TO_REMOVE+=/usr/share/man/man3/mvwscanw.3
+TO_REMOVE+=/usr/share/man/man3/mvwvline_set.3
+TO_REMOVE+=/usr/share/man/man3/mvwvline.3
+TO_REMOVE+=/usr/share/man/man3/napms.3
+TO_REMOVE+=/usr/share/man/man3/new_field.3
+TO_REMOVE+=/usr/share/man/man3/new_fieldtype.3
+TO_REMOVE+=/usr/share/man/man3/new_form.3
+TO_REMOVE+=/usr/share/man/man3/new_item.3
+TO_REMOVE+=/usr/share/man/man3/new_menu.3
+TO_REMOVE+=/usr/share/man/man3/new_page.3
+TO_REMOVE+=/usr/share/man/man3/new_panel.3
+TO_REMOVE+=/usr/share/man/man3/newpad.3
+TO_REMOVE+=/usr/share/man/man3/newterm.3
+TO_REMOVE+=/usr/share/man/man3/newwin.3
+TO_REMOVE+=/usr/share/man/man3/nl.3
+TO_REMOVE+=/usr/share/man/man3/nocbreak.3
+TO_REMOVE+=/usr/share/man/man3/nodelay.3
+TO_REMOVE+=/usr/share/man/man3/noecho.3
+TO_REMOVE+=/usr/share/man/man3/nofilter.3
+TO_REMOVE+=/usr/share/man/man3/nonl.3
+TO_REMOVE+=/usr/share/man/man3/noqiflush.3
+TO_REMOVE+=/usr/share/man/man3/noraw.3
+TO_REMOVE+=/usr/share/man/man3/notimeout.3
+TO_REMOVE+=/usr/share/man/man3/overlay.3
+TO_REMOVE+=/usr/share/man/man3/overwrite.3
+TO_REMOVE+=/usr/share/man/man3/pair_content.3
+TO_REMOVE+=/usr/share/man/man3/PAIR_NUMBER.3
+TO_REMOVE+=/usr/share/man/man3/panel_above.3
+TO_REMOVE+=/usr/share/man/man3/panel_below.3
+TO_REMOVE+=/usr/share/man/man3/panel_hidden.3
+TO_REMOVE+=/usr/share/man/man3/panel_userptr.3
+TO_REMOVE+=/usr/share/man/man3/panel_window.3
+TO_REMOVE+=/usr/share/man/man3/pecho_wchar.3
+TO_REMOVE+=/usr/share/man/man3/pechochar.3
+TO_REMOVE+=/usr/share/man/man3/pnoutrefresh.3
+TO_REMOVE+=/usr/share/man/man3/pos_form_cursor.3
+TO_REMOVE+=/usr/share/man/man3/pos_menu_cursor.3
+TO_REMOVE+=/usr/share/man/man3/post_form.3
+TO_REMOVE+=/usr/share/man/man3/post_menu.3
+TO_REMOVE+=/usr/share/man/man3/prefresh.3
+TO_REMOVE+=/usr/share/man/man3/printw.3
+TO_REMOVE+=/usr/share/man/man3/putp.3
+TO_REMOVE+=/usr/share/man/man3/putwin.3
+TO_REMOVE+=/usr/share/man/man3/qiflush.3
+TO_REMOVE+=/usr/share/man/man3/raw.3
+TO_REMOVE+=/usr/share/man/man3/redrawwin.3
+TO_REMOVE+=/usr/share/man/man3/refresh.3
+TO_REMOVE+=/usr/share/man/man3/replace_panel.3
+TO_REMOVE+=/usr/share/man/man3/reset_prog_mode.3
+TO_REMOVE+=/usr/share/man/man3/reset_shell_mode.3
+TO_REMOVE+=/usr/share/man/man3/resetty.3
+TO_REMOVE+=/usr/share/man/man3/resize_term.3
+TO_REMOVE+=/usr/share/man/man3/restartterm.3
+TO_REMOVE+=/usr/share/man/man3/ripoffline.3
+TO_REMOVE+=/usr/share/man/man3/savetty.3
+TO_REMOVE+=/usr/share/man/man3/scale_form.3
+TO_REMOVE+=/usr/share/man/man3/scale_menu.3
+TO_REMOVE+=/usr/share/man/man3/scanw.3
+TO_REMOVE+=/usr/share/man/man3/scr_dump.3
+TO_REMOVE+=/usr/share/man/man3/scr_init.3
+TO_REMOVE+=/usr/share/man/man3/scr_restore.3
+TO_REMOVE+=/usr/share/man/man3/scr_set.3
+TO_REMOVE+=/usr/share/man/man3/scrl.3
+TO_REMOVE+=/usr/share/man/man3/scroll.3
+TO_REMOVE+=/usr/share/man/man3/scrollok.3
+TO_REMOVE+=/usr/share/man/man3/set_current_field.3
+TO_REMOVE+=/usr/share/man/man3/set_current_item.3
+TO_REMOVE+=/usr/share/man/man3/set_curterm.3
+TO_REMOVE+=/usr/share/man/man3/set_field_back.3
+TO_REMOVE+=/usr/share/man/man3/set_field_buffer.3
+TO_REMOVE+=/usr/share/man/man3/set_field_fore.3
+TO_REMOVE+=/usr/share/man/man3/set_field_init.3
+TO_REMOVE+=/usr/share/man/man3/set_field_just.3
+TO_REMOVE+=/usr/share/man/man3/set_field_opts.3
+TO_REMOVE+=/usr/share/man/man3/set_field_pad.3
+TO_REMOVE+=/usr/share/man/man3/set_field_status.3
+TO_REMOVE+=/usr/share/man/man3/set_field_term.3
+TO_REMOVE+=/usr/share/man/man3/set_field_type.3
+TO_REMOVE+=/usr/share/man/man3/set_field_userptr.3
+TO_REMOVE+=/usr/share/man/man3/set_fieldtype_arg.3
+TO_REMOVE+=/usr/share/man/man3/set_fieldtype_choice.3
+TO_REMOVE+=/usr/share/man/man3/set_form_fields.3
+TO_REMOVE+=/usr/share/man/man3/set_form_init.3
+TO_REMOVE+=/usr/share/man/man3/set_form_opts.3
+TO_REMOVE+=/usr/share/man/man3/set_form_page.3
+TO_REMOVE+=/usr/share/man/man3/set_form_sub.3
+TO_REMOVE+=/usr/share/man/man3/set_form_term.3
+TO_REMOVE+=/usr/share/man/man3/set_form_userptr.3
+TO_REMOVE+=/usr/share/man/man3/set_form_win.3
+TO_REMOVE+=/usr/share/man/man3/set_item_init.3
+TO_REMOVE+=/usr/share/man/man3/set_item_opts.3
+TO_REMOVE+=/usr/share/man/man3/set_item_term.3
+TO_REMOVE+=/usr/share/man/man3/set_item_userptr.3
+TO_REMOVE+=/usr/share/man/man3/set_item_value.3
+TO_REMOVE+=/usr/share/man/man3/set_max_field.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_back.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_fore.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_format.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_grey.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_init.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_items.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_mark.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_opts.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_pad.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_pattern.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_spacing.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_sub.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_term.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_userptr.3
+TO_REMOVE+=/usr/share/man/man3/set_menu_win.3
+TO_REMOVE+=/usr/share/man/man3/set_new_page.3
+TO_REMOVE+=/usr/share/man/man3/set_panel_userptr.3
+TO_REMOVE+=/usr/share/man/man3/set_term.3
+TO_REMOVE+=/usr/share/man/man3/set_top_row.3
+TO_REMOVE+=/usr/share/man/man3/setcchar.3
+TO_REMOVE+=/usr/share/man/man3/setscrreg.3
+TO_REMOVE+=/usr/share/man/man3/setsyx.3
+TO_REMOVE+=/usr/share/man/man3/setterm.3
+TO_REMOVE+=/usr/share/man/man3/setupterm.3
+TO_REMOVE+=/usr/share/man/man3/show_panel.3
+TO_REMOVE+=/usr/share/man/man3/slk_attr_off.3
+TO_REMOVE+=/usr/share/man/man3/slk_attr_on.3
+TO_REMOVE+=/usr/share/man/man3/slk_attr_set.3
+TO_REMOVE+=/usr/share/man/man3/slk_attr.3
+TO_REMOVE+=/usr/share/man/man3/slk_attroff.3
+TO_REMOVE+=/usr/share/man/man3/slk_attron.3
+TO_REMOVE+=/usr/share/man/man3/slk_attrset.3
+TO_REMOVE+=/usr/share/man/man3/slk_clear.3
+TO_REMOVE+=/usr/share/man/man3/slk_color.3
+TO_REMOVE+=/usr/share/man/man3/slk_init.3
+TO_REMOVE+=/usr/share/man/man3/slk_label.3
+TO_REMOVE+=/usr/share/man/man3/slk_noutrefresh.3
+TO_REMOVE+=/usr/share/man/man3/slk_refresh.3
+TO_REMOVE+=/usr/share/man/man3/slk_restore.3
+TO_REMOVE+=/usr/share/man/man3/slk_set.3
+TO_REMOVE+=/usr/share/man/man3/slk_touch.3
+TO_REMOVE+=/usr/share/man/man3/slk_wset.3
+TO_REMOVE+=/usr/share/man/man3/standend.3
+TO_REMOVE+=/usr/share/man/man3/standout.3
+TO_REMOVE+=/usr/share/man/man3/start_color.3
+TO_REMOVE+=/usr/share/man/man3/subpad.3
+TO_REMOVE+=/usr/share/man/man3/subwin.3
+TO_REMOVE+=/usr/share/man/man3/syncok.3
+TO_REMOVE+=/usr/share/man/man3/term_attrs.3
+TO_REMOVE+=/usr/share/man/man3/termattrs.3
+TO_REMOVE+=/usr/share/man/man3/termcap.3
+TO_REMOVE+=/usr/share/man/man3/termname.3
+TO_REMOVE+=/usr/share/man/man3/tgetent.3
+TO_REMOVE+=/usr/share/man/man3/tgetflag.3
+TO_REMOVE+=/usr/share/man/man3/tgetnum.3
+TO_REMOVE+=/usr/share/man/man3/tgetstr.3
+TO_REMOVE+=/usr/share/man/man3/tgoto.3
+TO_REMOVE+=/usr/share/man/man3/tigetflag.3
+TO_REMOVE+=/usr/share/man/man3/tigetnum.3
+TO_REMOVE+=/usr/share/man/man3/tigetstr.3
+TO_REMOVE+=/usr/share/man/man3/timeout.3
+TO_REMOVE+=/usr/share/man/man3/tiparm.3
+TO_REMOVE+=/usr/share/man/man3/top_panel.3
+TO_REMOVE+=/usr/share/man/man3/top_row.3
+TO_REMOVE+=/usr/share/man/man3/touchline.3
+TO_REMOVE+=/usr/share/man/man3/touchwin.3
+TO_REMOVE+=/usr/share/man/man3/tparm.3
+TO_REMOVE+=/usr/share/man/man3/tputs.3
+TO_REMOVE+=/usr/share/man/man3/tputs.3
+TO_REMOVE+=/usr/share/man/man3/trace.3
+TO_REMOVE+=/usr/share/man/man3/typeahead.3
+TO_REMOVE+=/usr/share/man/man3/unctrl.3
+TO_REMOVE+=/usr/share/man/man3/unget_wch.3
+TO_REMOVE+=/usr/share/man/man3/ungetch.3
+TO_REMOVE+=/usr/share/man/man3/ungetmouse.3
+TO_REMOVE+=/usr/share/man/man3/unpost_form.3
+TO_REMOVE+=/usr/share/man/man3/unpost_menu.3
+TO_REMOVE+=/usr/share/man/man3/untouchwin.3
+TO_REMOVE+=/usr/share/man/man3/update_panels.3
+TO_REMOVE+=/usr/share/man/man3/use_default_colors.3
+TO_REMOVE+=/usr/share/man/man3/use_env.3
+TO_REMOVE+=/usr/share/man/man3/use_extended_names.3
+TO_REMOVE+=/usr/share/man/man3/vid_attr.3
+TO_REMOVE+=/usr/share/man/man3/vid_puts.3
+TO_REMOVE+=/usr/share/man/man3/vidattr.3
+TO_REMOVE+=/usr/share/man/man3/vidputs.3
+TO_REMOVE+=/usr/share/man/man3/vline_set.3
+TO_REMOVE+=/usr/share/man/man3/vline.3
+TO_REMOVE+=/usr/share/man/man3/vw_printw.3
+TO_REMOVE+=/usr/share/man/man3/vw_scanw.3
+TO_REMOVE+=/usr/share/man/man3/vwprintw.3
+TO_REMOVE+=/usr/share/man/man3/vwscanw.3
+TO_REMOVE+=/usr/share/man/man3/wadd_wch.3
+TO_REMOVE+=/usr/share/man/man3/wadd_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/wadd_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/waddch.3
+TO_REMOVE+=/usr/share/man/man3/waddchnstr.3
+TO_REMOVE+=/usr/share/man/man3/waddchstr.3
+TO_REMOVE+=/usr/share/man/man3/waddnstr.3
+TO_REMOVE+=/usr/share/man/man3/waddnwstr.3
+TO_REMOVE+=/usr/share/man/man3/waddstr.3
+TO_REMOVE+=/usr/share/man/man3/waddwstr.3
+TO_REMOVE+=/usr/share/man/man3/wattr_get.3
+TO_REMOVE+=/usr/share/man/man3/wattr_off.3
+TO_REMOVE+=/usr/share/man/man3/wattr_on.3
+TO_REMOVE+=/usr/share/man/man3/wattr_set.3
+TO_REMOVE+=/usr/share/man/man3/wattroff.3
+TO_REMOVE+=/usr/share/man/man3/wattron.3
+TO_REMOVE+=/usr/share/man/man3/wattrset.3
+TO_REMOVE+=/usr/share/man/man3/wbkgd.3
+TO_REMOVE+=/usr/share/man/man3/wbkgdset.3
+TO_REMOVE+=/usr/share/man/man3/wbkgrnd.3
+TO_REMOVE+=/usr/share/man/man3/wbkgrndset.3
+TO_REMOVE+=/usr/share/man/man3/wborder_set.3
+TO_REMOVE+=/usr/share/man/man3/wborder.3
+TO_REMOVE+=/usr/share/man/man3/wchgat.3
+TO_REMOVE+=/usr/share/man/man3/wclear.3
+TO_REMOVE+=/usr/share/man/man3/wclrtobot.3
+TO_REMOVE+=/usr/share/man/man3/wclrtoeol.3
+TO_REMOVE+=/usr/share/man/man3/wcolor_set.3
+TO_REMOVE+=/usr/share/man/man3/wcursyncup.3
+TO_REMOVE+=/usr/share/man/man3/wdelch.3
+TO_REMOVE+=/usr/share/man/man3/wdeleteln.3
+TO_REMOVE+=/usr/share/man/man3/wecho_wchar.3
+TO_REMOVE+=/usr/share/man/man3/wechochar.3
+TO_REMOVE+=/usr/share/man/man3/wenclose.3
+TO_REMOVE+=/usr/share/man/man3/werase.3
+TO_REMOVE+=/usr/share/man/man3/wget_wch.3
+TO_REMOVE+=/usr/share/man/man3/wget_wstr.3
+TO_REMOVE+=/usr/share/man/man3/wgetbkgrnd.3
+TO_REMOVE+=/usr/share/man/man3/wgetch.3
+TO_REMOVE+=/usr/share/man/man3/wgetn_wstr.3
+TO_REMOVE+=/usr/share/man/man3/wgetnstr.3
+TO_REMOVE+=/usr/share/man/man3/wgetstr.3
+TO_REMOVE+=/usr/share/man/man3/whline_set.3
+TO_REMOVE+=/usr/share/man/man3/whline.3
+TO_REMOVE+=/usr/share/man/man3/win_wch.3
+TO_REMOVE+=/usr/share/man/man3/win_wchnstr.3
+TO_REMOVE+=/usr/share/man/man3/win_wchstr.3
+TO_REMOVE+=/usr/share/man/man3/winch.3
+TO_REMOVE+=/usr/share/man/man3/winchnstr.3
+TO_REMOVE+=/usr/share/man/man3/winchstr.3
+TO_REMOVE+=/usr/share/man/man3/winnstr.3
+TO_REMOVE+=/usr/share/man/man3/winnwstr.3
+TO_REMOVE+=/usr/share/man/man3/wins_nwstr.3
+TO_REMOVE+=/usr/share/man/man3/wins_wch.3
+TO_REMOVE+=/usr/share/man/man3/wins_wstr.3
+TO_REMOVE+=/usr/share/man/man3/winsch.3
+TO_REMOVE+=/usr/share/man/man3/winsdelln.3
+TO_REMOVE+=/usr/share/man/man3/winsertln.3
+TO_REMOVE+=/usr/share/man/man3/winsnstr.3
+TO_REMOVE+=/usr/share/man/man3/winsstr.3
+TO_REMOVE+=/usr/share/man/man3/winstr.3
+TO_REMOVE+=/usr/share/man/man3/winwstr.3
+TO_REMOVE+=/usr/share/man/man3/wmouse_trafo.3
+TO_REMOVE+=/usr/share/man/man3/wmove.3
+TO_REMOVE+=/usr/share/man/man3/wnoutrefresh.3
+TO_REMOVE+=/usr/share/man/man3/wprintw.3
+TO_REMOVE+=/usr/share/man/man3/wredrawln.3
+TO_REMOVE+=/usr/share/man/man3/wrefresh.3
+TO_REMOVE+=/usr/share/man/man3/wscanw.3
+TO_REMOVE+=/usr/share/man/man3/wscrl.3
+TO_REMOVE+=/usr/share/man/man3/wsetscrreg.3
+TO_REMOVE+=/usr/share/man/man3/wstandend.3
+TO_REMOVE+=/usr/share/man/man3/wstandout.3
+TO_REMOVE+=/usr/share/man/man3/wsyncdown.3
+TO_REMOVE+=/usr/share/man/man3/wsyncup.3
+TO_REMOVE+=/usr/share/man/man3/wtimeout.3
+TO_REMOVE+=/usr/share/man/man3/wtouchln.3
+TO_REMOVE+=/usr/share/man/man3/wunctrl.3
+TO_REMOVE+=/usr/share/man/man3/wvline_set.3
+TO_REMOVE+=/usr/share/man/man3/wvline.3
 
 .if !defined(WANT_INSTALLER)
 TO_REMOVE+=/usr/sbin/dfuibe_installer
index 7dd6a6e..242328f 100644 (file)
@@ -36,8 +36,20 @@ MLINKS= csh.1 tcsh.1
 # utilities of the same name are handled with the associated manpage,
 # builtin.1 in share/man/man1/.
 
-DPADD= ${LIBTERMCAP} ${LIBCRYPT}
+.if defined(BOOTSTRAPPING)
+.  if exists(/usr/lib/libtermcap.a)
+DPADD= /usr/lib/libtermcap.a ${LIBCRYPT}
 LDADD= -ltermcap -lcrypt
+.  else
+DPADD= ${LIBTERMCAP} ${LIBCRYPT}
+LDADD= -lprivate_termcap -lcrypt
+LDFLAGS+=      -rpath /lib/priv -L /usr/lib/priv
+.  endif
+.else
+DPADD= ${LIBTERMCAP} ${LIBCRYPT}
+LDADD= -lprivate_termcap -lcrypt
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
+.endif
 
 LINKS= ${BINDIR}/csh ${BINDIR}/tcsh
 
index 7ba2b7d..bb1f9cd 100644 (file)
@@ -1,12 +1,12 @@
 #      @(#)Makefile    8.1 (Berkeley) 6/2/93
 # $FreeBSD: src/bin/ls/Makefile,v 1.26 2004/05/25 14:53:47 pjd Exp $
-# $DragonFly: src/bin/ls/Makefile,v 1.6 2005/09/19 10:14:29 asmodai Exp $
 
 PROG=  ls
 SRCS=  cmp.c ls.c print.c util.c
 
 DPADD= ${LIBUTIL} ${LIBTERMCAP}
-LDADD= -lutil -ltermcap
+LDADD= -lutil -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 CFLAGS+= -DCOLORLS
 
index 2626ec7..21289a7 100644 (file)
@@ -29,19 +29,27 @@ CFLAGS+=-DSHELL -I. -I${.CURDIR}
 .if defined(BOOTSTRAPPING)
 CFLAGS+= -DNO_HISTORY
 .  if exists(/usr/lib/libedit.a)
-DPADD= /usr/lib/libedit.a ${LIBTERMCAP}
-LDADD= -ledit -ltermcap
+DPADD= /usr/lib/libedit.a
+LDADD= -ledit
 .  elif exists(/usr/lib/libprivate_edit.a)
-DPADD= /usr/lib/libprivate_edit.a ${LIBTERMCAP}
-LDADD= -lprivate_edit -ltermcap
+DPADD= /usr/lib/libprivate_edit.a
+LDADD= -lprivate_edit
 .  else
-DPADD= ${LIBEDIT} ${LIBTERMCAP}
-LDADD= -lprivate_edit -ltermcap
+DPADD= ${LIBEDIT}
+LDADD= -lprivate_edit
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .  endif
+.  if exists(/usr/lib/libtermcap.a)
+DPADD+= /usr/lib/libtermcap.a
+LDADD+= -ltermcap
+.  else
+DPADD+= ${LIBTERMCAP}
+LDADD+= -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L /usr/lib/priv
+.  endif
 .else
 DPADD= ${LIBEDIT} ${LIBTERMCAP}
-LDADD= -lprivate_edit -ltermcap
+LDADD= -lprivate_edit -lprivate_termcap
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .endif
 
index 92dc57a..b468b20 100644 (file)
@@ -1,14 +1,14 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/atc/Makefile,v 1.14.2.3 2002/02/18 16:02:41 ru Exp $
-# $DragonFly: src/games/atc/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  atc
 CFLAGS+=-I${.CURDIR} -I.
 SRCS=  extern.c grammar.y graphics.c input.c lex.l list.c log.c \
        main.c tunable.c update.c y.tab.h
 MAN=   atc.6
-DPADD= ${LIBL} ${LIBM} ${LIBCURSES}
-LDADD= -ll -lm -lcurses
+DPADD= ${LIBL} ${LIBM} ${LIBNCURSES}
+LDADD= -ll -lm -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 FILES=  Game_List Killer crossover default easy game_2
 FILESDIR=      ${SHAREDIR}/games/atc
 HIDEGAME=hidegame
index 9500749..487e977 100644 (file)
@@ -1,6 +1,5 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/backgammon/backgammon/Makefile,v 1.2.14.1 2001/04/25 09:28:44 ru Exp $
-# $DragonFly: src/games/backgammon/backgammon/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  backgammon
 CFLAGS+=-I${.CURDIR}/../common_source
@@ -8,7 +7,8 @@ SRCS=   allow.c board.c check.c extra.c fancy.c init.c main.c move.c \
        odds.c one.c save.c subs.c table.c text.c version.c
 MAN=   backgammon.6
 DPADD= ${LIBTERMCAP}
-LDADD= -ltermcap
+LDADD= -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 .PATH: ${.CURDIR}/../common_source
 HIDEGAME=hidegame
 
index 41a358f..12f4d58 100644 (file)
@@ -1,12 +1,12 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
-# $DragonFly: src/games/backgammon/teachgammon/Makefile,v 1.3 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  teachgammon
 CFLAGS+=-DTEACHGAMMON_TEXT -I${.CURDIR}/../common_source
 SRCS=  allow.c board.c check.c data.c fancy.c init.c odds.c one.c save.c \
        subs.c table.c teach.c ttext1.c ttext2.c tutor.c
 DPADD= ${LIBTERMCAP}
-LDADD= -ltermcap
+LDADD= -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 NOMAN= noman
 
index 8f5b1a1..21f576f 100644 (file)
@@ -7,10 +7,10 @@ SRCS= battlestar.c command1.c command2.c command3.c command4.c \
        init.c cypher.c getcom.c parse.c room.c save.c fly.c misc.c \
        globals.c dayfile.c nightfile.c dayobjs.c nightobjs.c words.c
 MAN=   battlestar.6
-DPADD= ${LIBCURSES} ${LIBTERMCAP}
-LDADD= -lcurses -ltermcap
+DPADD= ${LIBNCURSES} ${LIBTERMCAP}
+LDADD= -lprivate_ncurses -lprivate_termcap
 HIDEGAME=hidegame
-
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 beforeinstall:
 .if !exists(${DESTDIR}/var/games/battlestar.log)
        ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \
index b7d56ae..0e98585 100644 (file)
@@ -1,10 +1,10 @@
 # $FreeBSD: src/games/bs/Makefile,v 1.5.2.1 2001/04/25 09:28:49 ru Exp $
-# $DragonFly: src/games/bs/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
-PROG=   bs
-MAN=   bs.6
-DPADD=  ${LIBNCURSES}
-LDADD=  -lncurses
+PROG=  bs
+MAN=   bs.6
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 
 .include <bsd.prog.mk>
index a7b2151..16aa6e3 100644 (file)
@@ -1,11 +1,11 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/canfield/canfield/Makefile,v 1.5.2.3 2002/08/07 16:31:41 ru Exp $
-# $DragonFly: src/games/canfield/canfield/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  canfield
 MAN=   canfield.6
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 MLINKS=        canfield.6 cfscores.6
 
index e7b6744..e76bf35 100644 (file)
@@ -2,7 +2,8 @@
 
 PROG=  colorbars
 MAN=   colorbars.6
-DPADD= ${LIBCURSES} ${LIBTERMCAP}
-LDADD= -lcurses -ltermcap
+DPADD= ${LIBNCURSES} ${LIBTERMCAP}
+LDADD= -lprivate_ncurses -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 8aac9c6..7a80f03 100644 (file)
@@ -1,10 +1,10 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/cribbage/Makefile,v 1.7.2.5 2002/08/07 16:31:41 ru Exp $
-# $DragonFly: src/games/cribbage/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  cribbage
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 SRCS=  extern.c crib.c cards.c instr.c io.c score.c support.c
 FILES= cribbage.n
 FILESNAME_cribbage.n=  cribbage.instr
index b528e25..3069a31 100644 (file)
@@ -1,9 +1,9 @@
 # $FreeBSD: src/games/grdc/Makefile,v 1.4.2.2 2001/10/02 11:51:49 ru Exp $
-# $DragonFly: src/games/grdc/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
-PROG=   grdc
-MAN=   grdc.6
-DPADD=  ${LIBNCURSES}
-LDADD=  -lncurses
+PROG=  grdc
+MAN=   grdc.6
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index d312522..d9e11ee 100644 (file)
@@ -1,6 +1,5 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/hack/Makefile,v 1.20.2.4 2002/08/07 16:31:41 ru Exp $
-# $DragonFly: src/games/hack/Makefile,v 1.6 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  hack
 SRCS=  alloc.c hack.Decl.c hack.apply.c hack.bones.c hack.c hack.cmd.c \
@@ -17,7 +16,8 @@ SRCS= alloc.c hack.Decl.c hack.apply.c hack.bones.c hack.c hack.cmd.c \
        hack.onames.h
 MAN=   hack.6
 DPADD= ${LIBTERMCAP}
-LDADD= -ltermcap
+LDADD= -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 CFLAGS+= -I${.CURDIR} -I.
 FILES= rumors help hh data
 FILESMODE_rumors=      440
index f34f46f..0167997 100644 (file)
@@ -4,7 +4,8 @@ PROG=   hangman
 SRCS=  endgame.c extern.c getguess.c getsym.c getword.c main.c playgame.c \
        prdata.c prman.c prword.c setup.c
 MAN=   hangman.6
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index a7e4356..1a1be87 100644 (file)
@@ -1,12 +1,12 @@
 #      $NetBSD: Makefile,v 1.5 1998/02/18 22:37:31 jtc Exp $
 #      $OpenBSD: Makefile,v 1.7 2002/05/23 18:43:00 deraadt Exp $
-#      $DragonFly: src/games/hunt/hunt/Makefile,v 1.1 2008/09/02 21:50:20 dillon Exp $
 
 PROG=  hunt
 SRCS=  connect.c hunt.c otto.c playit.c display.c list.c
 MAN=   hunt.6
-LDADD= -lcurses
-DPADD= ${LIBCURSES}
+LDADD= -lprivate_ncurses
+DPADD= ${LIBNCURSES}
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 CFLAGS+=-I${.CURDIR}/../huntd
 
index cb708c7..703511e 100644 (file)
@@ -1,6 +1,5 @@
 #      @(#)Makefile    5.12 (Berkeley) 5/30/93
 # $FreeBSD: src/games/larn/Makefile,v 1.6.2.5 2002/08/07 16:31:42 ru Exp $
-# $DragonFly: src/games/larn/Makefile,v 1.5 2006/10/08 16:22:35 pavalos Exp $
 
 # EXTRA
 #      Incorporates code to gather additional performance statistics
@@ -50,7 +49,8 @@ SRCS= main.c object.c create.c tok.c display.c global.c data.c io.c \
        monster.c store.c diag.c help.c config.c nap.c bill.c scores.c \
        signal.c moreobj.c movem.c regen.c fortune.c savelev.c
 DPADD= ${LIBTERMCAP}
-LDADD= -ltermcap
+LDADD= -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 FILES= larnmaze larnopts larn.help
 FILESDIR=      ${SHAREDIR}/games/larn
 HIDEGAME=hidegame
index 57b8bb4..f658648 100644 (file)
@@ -1,12 +1,12 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/mille/Makefile,v 1.2.14.1 2001/04/25 09:28:58 ru Exp $
-# $DragonFly: src/games/mille/Makefile,v 1.4 2006/10/08 16:22:35 pavalos Exp $
 
 PROG=  mille
 SRCS=  comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
        roll.c save.c types.c varpush.c
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 MAN=   mille.6
 HIDEGAME=hidegame
 
index 774e6d0..f26b7e6 100644 (file)
@@ -3,8 +3,9 @@
 
 PROG=  phantasia
 SRCS=  main.c fight.c io.c interplayer.c gamesupport.c misc.c phantglobs.c
-DPADD= ${LIBM} ${LIBCURSES} ${LIBTERMCAP}
-LDADD= -lm -lcurses -ltermcap
+DPADD= ${LIBM} ${LIBNCURSES} ${LIBTERMCAP}
+LDADD= -lm -lprivate_ncurses -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 NXLDLIBS= -lm
 DATAFILES=characs gold lastdead mess monsters motd scoreboard void
 HIDEGAME=hidegame
index 13389e0..7b96b96 100644 (file)
@@ -1,10 +1,10 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/rain/Makefile,v 1.5.2.1 2001/04/25 09:29:01 ru Exp $
-# $DragonFly: src/games/rain/Makefile,v 1.4 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  rain
 MAN=   rain.6
-DPADD= ${LIBCURSES} ${LIBTERMCAP}
-LDADD= -lcurses -ltermcap
+DPADD= ${LIBNCURSES} ${LIBTERMCAP}
+LDADD= -lprivate_ncurses -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 07078f3..f59bc93 100644 (file)
@@ -1,14 +1,14 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/robots/Makefile,v 1.5.2.3 2002/08/07 16:31:42 ru Exp $
-# $DragonFly: src/games/robots/Makefile,v 1.4 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  robots
 CFLAGS+=-DMAX_PER_UID=5
 SRCS=  extern.c init_field.c main.c make_level.c move.c move_robs.c \
        play_level.c query.c rnd_pos.c score.c flush_in.c
 MAN=   robots.6
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 
 beforeinstall:
index 027057b..3d7afea 100644 (file)
@@ -1,14 +1,14 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/rogue/Makefile,v 1.4.2.5 2002/08/07 16:31:42 ru Exp $
-# $DragonFly: src/games/rogue/Makefile,v 1.5 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  rogue
 CFLAGS+=-DUNIX
 SRCS=  hit.c init.c inventory.c level.c machdep.c main.c \
        message.c monster.c move.c object.c pack.c play.c random.c ring.c \
        room.c save.c score.c spec_hit.c throw.c trap.c use.c zap.c
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 MAN=   rogue.6
 
index 0b38d26..1352330 100644 (file)
@@ -1,14 +1,14 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/sail/Makefile,v 1.4.2.3 2002/08/07 16:31:42 ru Exp $
-# $DragonFly: src/games/sail/Makefile,v 1.4 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  sail
 SRCS=  main.c pl_main.c pl_1.c pl_2.c pl_3.c pl_4.c pl_5.c pl_6.c pl_7.c \
        dr_main.c dr_1.c dr_2.c dr_3.c dr_4.c dr_5.c lo_main.c \
        assorted.c game.c globals.c misc.c parties.c sync.c version.c
 MAN=   sail.6
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 
 beforeinstall:
index 8f35f1f..fd682dd 100644 (file)
@@ -1,12 +1,11 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/snake/snake/Makefile,v 1.5.2.3 2002/08/07 16:31:42 ru Exp $
-# $DragonFly: src/games/snake/snake/Makefile,v 1.5 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  snake
 SRCS=  snake.c
 MAN=   snake.6
-DPADD= ${LIBM} ${LIBCURSES}
-LDADD= -lm -lcurses
+DPADD= ${LIBM} ${LIBNCURSES}
+LDADD= -lm -lprivate_ncurses
 HIDEGAME=hidegame
 MLINKS=        snake.6 snscore.6
 
index 328c75e..5700651 100644 (file)
@@ -1,11 +1,11 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/worm/Makefile,v 1.2.14.1 2001/04/25 09:29:04 ru Exp $
-# $DragonFly: src/games/worm/Makefile,v 1.4 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  worm
 MAN=   worm.6
-DPADD= ${LIBCURSES}
-LDADD= -lcurses
+DPADD= ${LIBNCURSES}
+LDADD= -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 HIDEGAME=hidegame
 
 .include <bsd.prog.mk>
index 29be060..04d09d5 100644 (file)
@@ -1,10 +1,10 @@
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 # $FreeBSD: src/games/worms/Makefile,v 1.3.2.1 2001/04/25 09:29:04 ru Exp $
-# $DragonFly: src/games/worms/Makefile,v 1.4 2006/10/08 16:22:36 pavalos Exp $
 
 PROG=  worms
 MAN=   worms.6
-DPADD= ${LIBCURSES} ${LIBTERMCAP}
-LDADD= -lcurses -ltermcap
+DPADD= ${LIBNCURSES} ${LIBTERMCAP}
+LDADD= -lprivate_ncurses -lprivate_termcap
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index d9df1d0..03a0eeb 100644 (file)
@@ -131,7 +131,7 @@ MKLINKS+=   lvchange.8 lvchange.1 \
                 vgscan.8 vgscan.1 \
                 vgsplit.8 vgsplit.1
 
-LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -ltermcap -ldevattr
+LDADD+=                -llvm -ldevmapper -lprop -lprivate_edit -lprivate_termcap -ldevattr
 DPADD+=                ${LIBLVM} ${LIBDEVMAPPER} ${LIBPROP} ${LIBEDIT} ${LIBTERMCAP}
 DPADD+=                ${LIBDEVATTR}
 LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
index b510ee1..406c59a 100644 (file)
@@ -3,6 +3,7 @@
 PROG=  dialog
 
 DPADD= $(LIBDIALOG) ${LIBM} $(LIBNCURSESW)
-LDADD= -ldialog -lm -lncursesw
+LDADD= -ldialog -lm -lprivate_ncursesw
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
index 3b55377..d9459a6 100644 (file)
@@ -17,7 +17,8 @@ LDADD+= -L../libbfd -lbfd
 LDADD+= -L../libiberty -liberty
 LDADD+= -L../libdecnumber -ldecnumber
 LDADD+= -L../libgnu -lgnu
-LDADD+= -lncurses -lm -lz -lkvm -llzma
+LDADD+= -lprivate_ncurses -lm -lz -lkvm -llzma
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include <bsd.prog.mk>
 
index 59d671c..3f076e3 100644 (file)
@@ -16,7 +16,8 @@ LDADD+= -L../libbfd -lbfd
 LDADD+= -L../libiberty -liberty
 LDADD+= -L../libdecnumber -ldecnumber
 LDADD+= -L../libgnu -lgnu
-LDADD+= -lncurses -lm -lz -lkvm -llzma
+LDADD+= -lprivate_ncurses -lm -lz -lkvm -llzma
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 WARNS?=        2
 
index cd51583..e81ea00 100644 (file)
@@ -173,8 +173,9 @@ XMLFILES= \
 
 DPADD= ${LIBKVM} ${LIBTERMCAP} ${LIBM}
 DPADD+=        ../libbfd/libbfd.a ../libopcodes/libopcodes.a ../libiberty/libiberty.a
-LDADD= -ltermcap -lm
+LDADD= -lprivate_termcap -lm
 LDADD+=        -L../libbfd -lbfd -L../libopcodes -lopcodes -L../libiberty -liberty
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 .include "Makefile.${TARGET_ARCH}"
 
index d028bfd..3456e8f 100644 (file)
@@ -13,7 +13,8 @@ SRCDIR=       ${BASEDIR}/src
 CFLAGS+=       -I${SRCDIR} -I${.CURDIR} -I${.OBJDIR}
 
 DPADD=         ${LIBNCURSES}
-LDADD=         -lncurses
+LDADD=         -lprivate_ncurses
+LDFLAGS+=      -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
 
 WARNS?=                2
 
index d5aeb03..af03df7 100644 (file)
@@ -1,12 +1,7 @@
 SUBDIR=        \
-       libform \
-       libmenu \
        libncurses \
        libpanel \
-       libformw \
-       libmenuw \
        libncursesw \
-       libpanelw \
-       man
+       libpanelw
 
 .include <bsd.subdir.mk>
index 33cbec3..9ad71d7 100644 (file)
@@ -19,10 +19,10 @@ CFLAGS+=    -I${.CURDIR}/../include
 CFLAGS+=       -I${.CURDIR}
 CFLAGS+=       -I${.OBJDIR}
 
-SHLIB_MAJOR=   6
+SHLIB_MAJOR=   59
 
 VERSION_DEF=   ${.CURDIR}/../Versions.def
-SYMBOL_MAPS=   ${.CURDIR}/../lib${LIB:S|w||}/Symbol.map
+SYMBOL_MAPS=   ${.CURDIR}/../lib${LIB:S|private_||:S|w||}/Symbol.map
 .if defined(ENABLE_WIDEC)
 SYMBOL_MAPS+=  ${.CURDIR}/Symbol.map
 .endif
diff --git a/lib/libncurses/libform/Makefile b/lib/libncurses/libform/Makefile
deleted file mode 100644 (file)
index 764956b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-LIB=    form${LIB_SUFFIX}
-
-.include "../Makefile.inc"
-
-NCURSESFORMDIR= ${NCURSESDIR}/form ${.OBJDIR}
-
-.PATH: ${NCURSESFORMDIR}
-
-CFLAGS+=       -I${NCURSESDIR}/menu
-
-ncurses_def.h:
-       AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \
-         ${NCURSESDIR}/include/ncurses_defs > ${.TARGET}
-
-curses.h:
-       cat ${.CURDIR}/../include/curses.head >$@
-       sh ${NCURSESDIR}/include/MKkey_defs.sh $(TERMINFO_CAPS) >>$@
-       cat ${NCURSESDIR}/include/curses.wide >>$@
-       cat ${NCURSESDIR}/include/curses.tail >>$@
-
-CLEANFILES=    curses.h ncurses_def.h
-
-SRCS=  \
-       ncurses_def.h \
-       curses.h
-
-SRCS+= \
-       f_trace.c \
-       fld_arg.c \
-       fld_attr.c \
-       fld_current.c \
-       fld_def.c \
-       fld_dup.c \
-       fld_ftchoice.c \
-       fld_ftlink.c \
-       fld_info.c \
-       fld_just.c \
-       fld_link.c \
-       fld_max.c \
-       fld_move.c \
-       fld_newftyp.c \
-       fld_opts.c \
-       fld_pad.c \
-       fld_page.c \
-       fld_stat.c \
-       fld_type.c \
-       fld_user.c \
-       frm_cursor.c \
-       frm_data.c \
-       frm_def.c \
-       frm_driver.c \
-       frm_hook.c \
-       frm_opts.c \
-       frm_page.c \
-       frm_post.c \
-       frm_req_name.c \
-       frm_scale.c \
-       frm_sub.c \
-       frm_user.c \
-       frm_win.c \
-       fty_alnum.c \
-       fty_alpha.c \
-       fty_enum.c \
-       fty_generic.c \
-       fty_int.c \
-       fty_ipv4.c \
-       fty_num.c \
-       fty_regex.c
-
-.if defined(ENABLE_WIDEC)
-INCS=  form.h
-.endif
-
-.include <bsd.lib.mk>
diff --git a/lib/libncurses/libform/Symbol.map b/lib/libncurses/libform/Symbol.map
deleted file mode 100644 (file)
index 4116478..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-NCURSES_5.9 {
-    TYPE_ALNUM;
-    TYPE_ALPHA;
-    TYPE_ENUM;
-    TYPE_INTEGER;
-    TYPE_IPV4;
-    TYPE_NUMERIC;
-    TYPE_REGEXP;
-    current_field;
-    data_ahead;
-    data_behind;
-    dup_field;
-    dynamic_field_info;
-    field_arg;
-    field_back;
-    field_buffer;
-    field_count;
-    field_fore;
-    field_index;
-    field_info;
-    field_init;
-    field_just;
-    field_opts;
-    field_opts_off;
-    field_opts_on;
-    field_pad;
-    field_status;
-    field_term;
-    field_type;
-    field_userptr;
-    form_driver;
-    form_fields;
-    form_init;
-    form_opts;
-    form_opts_off;
-    form_opts_on;
-    form_page;
-    form_request_by_name;
-    form_request_name;
-    form_sub;
-    form_term;
-    form_userptr;
-    form_win;
-    free_field;
-    free_fieldtype;
-    free_form;
-    link_field;
-    link_fieldtype;
-    move_field;
-    new_field;
-    new_fieldtype;
-    new_form;
-    new_page;
-    pos_form_cursor;
-    post_form;
-    scale_form;
-    set_current_field;
-    set_field_back;
-    set_field_buffer;
-    set_field_fore;
-    set_field_init;
-    set_field_just;
-    set_field_opts;
-    set_field_pad;
-    set_field_status;
-    set_field_term;
-    set_field_type;
-    set_field_userptr;
-    set_fieldtype_arg;
-    set_fieldtype_choice;
-    set_form_fields;
-    set_form_init;
-    set_form_opts;
-    set_form_page;
-    set_form_sub;
-    set_form_term;
-    set_form_userptr;
-    set_form_win;
-    set_max_field;
-    set_new_page;
-    unpost_form;
-};
-
-NCURSESprivate_1.0 {
-    _nc_Copy_Argument;
-    _nc_Copy_Type;
-    _nc_Default_Field;
-    _nc_Default_FieldType;
-    _nc_Default_Form;
-    _nc_First_Active_Field;
-    _nc_Free_Argument;
-    _nc_Free_Type;
-    _nc_Internal_Validation;
-    _nc_Make_Argument;
-    _nc_Position_Form_Cursor;
-    _nc_Refresh_Current_Field;
-    _nc_Set_Current_Field;
-    _nc_Set_Form_Page;
-    _nc_Synchronize_Attributes;
-    _nc_Synchronize_Options;
-    _nc_fty_generic;
-    _nc_get_fieldbuffer;
-    _nc_retrace_field;
-    _nc_retrace_field_ptr;
-    _nc_retrace_field_type;
-    _nc_retrace_form;
-    _nc_retrace_form_hook;
-};
diff --git a/lib/libncurses/libformw/Makefile b/lib/libncurses/libformw/Makefile
deleted file mode 100644 (file)
index a83b2bb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-ENABLE_WIDEC=
-
-.include "${.CURDIR}/../libform/Makefile"
diff --git a/lib/libncurses/libformw/Symbol.map b/lib/libncurses/libformw/Symbol.map
deleted file mode 100644 (file)
index 3ce261f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-NCURSESprivate_1.0 {
-    _nc_Widen_String;
-};
diff --git a/lib/libncurses/libmenu/Makefile b/lib/libncurses/libmenu/Makefile
deleted file mode 100644 (file)
index 5baf2eb..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-LIB=    menu${LIB_SUFFIX}
-
-.include "../Makefile.inc"
-
-NCURSESMENUDIR= ${NCURSESDIR}/menu ${.OBJDIR}
-
-.PATH: ${NCURSESMENUDIR}
-
-CFLAGS+=       -I${NCURSESDIR}/menu
-
-ncurses_def.h:
-       AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \
-         ${NCURSESDIR}/include/ncurses_defs > ${.TARGET}
-
-curses.h:
-       cat ${.CURDIR}/../include/curses.head >$@
-       sh ${NCURSESDIR}/include/MKkey_defs.sh $(TERMINFO_CAPS) >>$@
-       cat ${NCURSESDIR}/include/curses.wide >>$@
-       cat ${NCURSESDIR}/include/curses.tail >>$@
-
-CLEANFILES=     curses.h ncurses_def.h
-
-SRCS=   \
-       ncurses_def.h \
-       curses.h
-
-SRCS+= \
-       m_attribs.c \
-       m_cursor.c \
-       m_driver.c \
-       m_format.c \
-       m_global.c \
-       m_hook.c \
-       m_item_cur.c \
-       m_item_nam.c \
-       m_item_new.c \
-       m_item_opt.c \
-       m_item_top.c \
-       m_item_use.c \
-       m_item_val.c \
-       m_item_vis.c \
-       m_items.c \
-       m_new.c \
-       m_opts.c \
-       m_pad.c \
-       m_pattern.c \
-       m_post.c \
-       m_req_name.c \
-       m_scale.c \
-       m_spacing.c \
-       m_sub.c \
-       m_trace.c \
-       m_userptr.c \
-       m_win.c
-
-.if defined(ENABLE_WIDEC)
-INCS=  menu.h eti.h
-.endif
-
-.include <bsd.lib.mk>
diff --git a/lib/libncurses/libmenu/Symbol.map b/lib/libncurses/libmenu/Symbol.map
deleted file mode 100644 (file)
index aca1683..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-NCURSES_5.9 {
-    current_item;
-    free_item;
-    free_menu;
-    item_count;
-    item_description;
-    item_index;
-    item_init;
-    item_name;
-    item_opts;
-    item_opts_off;
-    item_opts_on;
-    item_term;
-    item_userptr;
-    item_value;
-    item_visible;
-    menu_back;
-    menu_driver;
-    menu_fore;
-    menu_format;
-    menu_grey;
-    menu_init;
-    menu_items;
-    menu_mark;
-    menu_opts;
-    menu_opts_off;
-    menu_opts_on;
-    menu_pad;
-    menu_pattern;
-    menu_request_by_name;
-    menu_request_name;
-    menu_spacing;
-    menu_sub;
-    menu_term;
-    menu_userptr;
-    menu_win;
-    new_item;
-    new_menu;
-    pos_menu_cursor;
-    post_menu;
-    scale_menu;
-    set_current_item;
-    set_item_init;
-    set_item_opts;
-    set_item_term;
-    set_item_userptr;
-    set_item_value;
-    set_menu_back;
-    set_menu_fore;
-    set_menu_format;
-    set_menu_grey;
-    set_menu_init;
-    set_menu_items;
-    set_menu_mark;
-    set_menu_opts;
-    set_menu_pad;
-    set_menu_pattern;
-    set_menu_spacing;
-    set_menu_sub;
-    set_menu_term;
-    set_menu_userptr;
-    set_menu_win;
-    set_top_row;
-    top_row;
-    unpost_menu;
-};
-
-NCURSESprivate_1.0 {
-    _nc_Calculate_Item_Length_and_Width;
-    _nc_Calculate_Text_Width;
-    _nc_Connect_Items;
-    _nc_Default_Item;
-    _nc_Default_Menu;
-    _nc_Disconnect_Items;
-    _nc_Draw_Menu;
-    _nc_Link_Items;
-    _nc_Match_Next_Character_In_Item_Name;
-    _nc_New_TopRow_and_CurrentItem;
-    _nc_Post_Item;
-    _nc_Show_Menu;
-    _nc_menu_cursor_pos;
-    _nc_retrace_item;
-    _nc_retrace_item_opts;
-    _nc_retrace_item_ptr;
-    _nc_retrace_menu;
-    _nc_retrace_menu_hook;
-    _nc_retrace_menu_opts;
-};
diff --git a/lib/libncurses/libmenuw/Makefile b/lib/libncurses/libmenuw/Makefile
deleted file mode 100644 (file)
index 95a290a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-ENABLE_WIDEC=
-
-.include "${.CURDIR}/../libmenu/Makefile"
diff --git a/lib/libncurses/libmenuw/Symbol.map b/lib/libncurses/libmenuw/Symbol.map
deleted file mode 100644 (file)
index 99c3ac2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/* No additional symbols for libmenuw */
index 94b85e6..fe453f0 100644 (file)
@@ -1,6 +1,8 @@
-LIB=    ncurses${LIB_SUFFIX}
+LIB=    private_ncurses${LIB_SUFFIX}
 
-SHLIBDIR?=     /lib
+SHLIBDIR?=     /lib/priv
+LIBDIR?=       /usr/lib/priv
+PROFLIBDIR?=   /usr/lib/priv/profile
 
 .include "../Makefile.inc"
 
@@ -284,22 +286,22 @@ SRCS+=    \
        names.c \
        unctrl.c
 
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${LIBDIR}/libcurses${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${LIBDIR}/libtermcap${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${LIBDIR}/libtermlib${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${LIBDIR}/libtinfo${LIB_SUFFIX}.a
+NCSTATIC=      libprivate_ncurses${LIB_SUFFIX}.a
+NCDYN=         libprivate_ncurses${LIB_SUFFIX}.so
+
+SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_termcap${LIB_SUFFIX}.a
+SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_termlib${LIB_SUFFIX}.a
+SYMLINKS+=${NCSTATIC} ${LIBDIR}/libprivate_tinfo${LIB_SUFFIX}.a
 .if !defined(NOPIC)
 # no need for major at all, it's an ld-time redirection only
-SYMLINKS+=libncurses${LIB_SUFFIX}.so ${LIBDIR}/libcurses${LIB_SUFFIX}.so
-SYMLINKS+=libncurses${LIB_SUFFIX}.so ${LIBDIR}/libtermcap${LIB_SUFFIX}.so
-SYMLINKS+=libncurses${LIB_SUFFIX}.so ${LIBDIR}/libtermlib${LIB_SUFFIX}.so
-SYMLINKS+=libncurses${LIB_SUFFIX}.so ${LIBDIR}/libtinfo${LIB_SUFFIX}.so
+SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_termcap${LIB_SUFFIX}.so
+SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_termlib${LIB_SUFFIX}.so
+SYMLINKS+=${NCDYN} ${SHLIBDIR}/libprivate_tinfo${LIB_SUFFIX}.so
 .endif
 .if !defined(NOPROFILE)
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${PROFLIBDIR}/libcurses${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${PROFLIBDIR}/libtermcap${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${PROFLIBDIR}/libtermlib${LIB_SUFFIX}.a
-SYMLINKS+=libncurses${LIB_SUFFIX}.a ${PROFLIBDIR}/libtinfo${LIB_SUFFIX}.a
+SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_termcap${LIB_SUFFIX}.a
+SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_termlib${LIB_SUFFIX}.a
+SYMLINKS+=${NCSTATIC} ${PROFLIBDIR}/libprivate_tinfo${LIB_SUFFIX}.a
 .endif
 
 XINCS= term.h ${.CURDIR}/../include/termcap.h \
index 111efa6..7e302da 100644 (file)
@@ -1,4 +1,4 @@
-LIB=    panel${LIB_SUFFIX}
+LIB=    private_panel${LIB_SUFFIX}
 
 .include "../Makefile.inc"
 
diff --git a/lib/libncurses/man/Makefile b/lib/libncurses/man/Makefile
deleted file mode 100644 (file)
index e265b64..0000000
+++ /dev/null
@@ -1,683 +0,0 @@
-MAN=   \
-       clear.1 \
-       curs_add_wch.3 \
-       curs_add_wchstr.3 \
-       curs_addch.3 \
-       curs_addchstr.3 \
-       curs_addstr.3 \
-       curs_addwstr.3 \
-       curs_attr.3 \
-       curs_beep.3 \
-       curs_bkgd.3 \
-       curs_bkgrnd.3 \
-       curs_border.3 \
-       curs_border_set.3 \
-       curs_clear.3 \
-       curs_color.3 \
-       curs_delch.3 \
-       curs_deleteln.3 \
-       curs_extend.3 \
-       curs_get_wch.3 \
-       curs_get_wstr.3 \
-       curs_getcchar.3 \
-       curs_getch.3 \
-       curs_getstr.3 \
-       curs_getyx.3 \
-       curs_in_wch.3 \
-       curs_in_wchstr.3 \
-       curs_inch.3 \
-       curs_inchstr.3 \
-       curs_initscr.3 \
-       curs_inopts.3 \
-       curs_ins_wch.3 \
-       curs_ins_wstr.3 \
-       curs_insch.3 \
-       curs_insstr.3 \
-       curs_instr.3 \
-       curs_inwstr.3 \
-       curs_kernel.3 \
-       curs_legacy.3 \
-       curs_memleaks.3 \
-       curs_mouse.3 \
-       curs_move.3 \
-       curs_opaque.3 \
-       curs_outopts.3 \
-       curs_overlay.3 \
-       curs_pad.3 \
-       curs_print.3 \
-       curs_printw.3 \
-       curs_refresh.3 \
-       curs_scanw.3 \
-       curs_scr_dump.3 \
-       curs_scroll.3 \
-       curs_slk.3 \
-       curs_termattrs.3 \
-       curs_termcap.3 \
-       curs_terminfo.3 \
-       curs_threads.3 \
-       curs_touch.3 \
-       curs_trace.3 \
-       curs_util.3 \
-       curs_window.3 \
-       default_colors.3 \
-       define_key.3 \
-       form.3 \
-       form_cursor.3 \
-       form_data.3 \
-       form_driver.3 \
-       form_field.3 \
-       form_field_attributes.3 \
-       form_field_buffer.3 \
-       form_field_info.3 \
-       form_field_just.3 \
-       form_field_new.3 \
-       form_field_opts.3 \
-       form_field_userptr.3 \
-       form_field_validation.3 \
-       form_fieldtype.3 \
-       form_hook.3 \
-       form_new.3 \
-       form_new_page.3 \
-       form_opts.3 \
-       form_page.3 \
-       form_post.3 \
-       form_requestname.3 \
-       form_userptr.3 \
-       form_win.3 \
-       key_defined.3 \
-       keybound.3 \
-       keyok.3 \
-       legacy_coding.3 \
-       menu.3 \
-       menu_attributes.3 \
-       menu_cursor.3 \
-       menu_driver.3 \
-       menu_format.3 \
-       menu_hook.3 \
-       menu_items.3 \
-       menu_mark.3 \
-       menu_new.3 \
-       menu_opts.3 \
-       menu_pattern.3 \
-       menu_post.3 \
-       menu_requestname.3 \
-       menu_spacing.3 \
-       menu_userptr.3 \
-       menu_win.3 \
-       mitem_current.3 \
-       mitem_name.3 \
-       mitem_new.3 \
-       mitem_opts.3 \
-       mitem_userptr.3 \
-       mitem_value.3 \
-       mitem_visible.3 \
-       ncurses.3 \
-       panel.3 \
-       resizeterm.3 \
-       term.5 \
-       term.7 \
-       terminfo.5 \
-       tput.1 \
-       tset.1 \
-       wresize.3 \
-       tabs.1 \
-       curs_sp_funcs.3 \
-       curs_variables.3 \
-       form_variables.3 \
-       term_variables.3
-
-MLINKS+=       curs_add_wch.3 add_wch.3
-MLINKS+=       curs_add_wch.3 echo_wchar.3
-MLINKS+=       curs_add_wch.3 mvadd_wch.3
-MLINKS+=       curs_add_wch.3 mvwadd_wch.3
-MLINKS+=       curs_add_wch.3 wadd_wch.3
-MLINKS+=       curs_add_wch.3 wecho_wchar.3
-MLINKS+=       curs_add_wchstr.3 add_wchnstr.3
-MLINKS+=       curs_add_wchstr.3 add_wchstr.3
-MLINKS+=       curs_add_wchstr.3 mvadd_wchnstr.3
-MLINKS+=       curs_add_wchstr.3 mvadd_wchstr.3
-MLINKS+=       curs_add_wchstr.3 mvwadd_wchnstr.3
-MLINKS+=       curs_add_wchstr.3 mvwadd_wchstr.3
-MLINKS+=       curs_add_wchstr.3 wadd_wchnstr.3
-MLINKS+=       curs_add_wchstr.3 wadd_wchstr.3
-MLINKS+=       curs_addch.3 addch.3
-MLINKS+=       curs_addch.3 echochar.3
-MLINKS+=       curs_addch.3 mvaddch.3
-MLINKS+=       curs_addch.3 mvwaddch.3
-MLINKS+=       curs_addch.3 waddch.3
-MLINKS+=       curs_addch.3 wechochar.3
-MLINKS+=       curs_addchstr.3 addchnstr.3
-MLINKS+=       curs_addchstr.3 addchstr.3
-MLINKS+=       curs_addchstr.3 mvaddchnstr.3
-MLINKS+=       curs_addchstr.3 mvaddchstr.3
-MLINKS+=       curs_addchstr.3 mvwaddchnstr.3
-MLINKS+=       curs_addchstr.3 mvwaddchstr.3
-MLINKS+=       curs_addchstr.3 waddchnstr.3
-MLINKS+=       curs_addchstr.3 waddchstr.3
-MLINKS+=       curs_addstr.3 addnstr.3
-MLINKS+=       curs_addstr.3 addstr.3
-MLINKS+=       curs_addstr.3 mvaddnstr.3
-MLINKS+=       curs_addstr.3 mvaddstr.3
-MLINKS+=       curs_addstr.3 mvwaddnstr.3
-MLINKS+=       curs_addstr.3 mvwaddstr.3
-MLINKS+=       curs_addstr.3 waddnstr.3
-MLINKS+=       curs_addstr.3 waddstr.3
-MLINKS+=       curs_addwstr.3 addnwstr.3
-MLINKS+=       curs_addwstr.3 addwstr.3
-MLINKS+=       curs_addwstr.3 mvaddnwstr.3
-MLINKS+=       curs_addwstr.3 mvaddwstr.3
-MLINKS+=       curs_addwstr.3 mvwaddnwstr.3
-MLINKS+=       curs_addwstr.3 mvwaddwstr.3
-MLINKS+=       curs_addwstr.3 waddnwstr.3
-MLINKS+=       curs_addwstr.3 waddwstr.3
-MLINKS+=       curs_attr.3 PAIR_NUMBER.3
-MLINKS+=       curs_attr.3 attr_get.3
-MLINKS+=       curs_attr.3 attr_off.3
-MLINKS+=       curs_attr.3 attr_on.3
-MLINKS+=       curs_attr.3 attr_set.3
-MLINKS+=       curs_attr.3 attroff.3
-MLINKS+=       curs_attr.3 attron.3
-MLINKS+=       curs_attr.3 attrset.3
-MLINKS+=       curs_attr.3 chgat.3
-MLINKS+=       curs_attr.3 color_set.3
-MLINKS+=       curs_attr.3 mvchgat.3
-MLINKS+=       curs_attr.3 mvwchgat.3
-MLINKS+=       curs_attr.3 standend.3
-MLINKS+=       curs_attr.3 standout.3
-MLINKS+=       curs_attr.3 wattr_get.3
-MLINKS+=       curs_attr.3 wattr_off.3
-MLINKS+=       curs_attr.3 wattr_on.3
-MLINKS+=       curs_attr.3 wattr_set.3
-MLINKS+=       curs_attr.3 wattroff.3
-MLINKS+=       curs_attr.3 wattron.3
-MLINKS+=       curs_attr.3 wattrset.3
-MLINKS+=       curs_attr.3 wchgat.3
-MLINKS+=       curs_attr.3 wcolor_set.3
-MLINKS+=       curs_attr.3 wstandend.3
-MLINKS+=       curs_attr.3 wstandout.3
-MLINKS+=       curs_beep.3 beep.3
-MLINKS+=       curs_beep.3 flash.3
-MLINKS+=       curs_bkgd.3 bkgd.3
-MLINKS+=       curs_bkgd.3 bkgdset.3
-MLINKS+=       curs_bkgd.3 getbkgd.3
-MLINKS+=       curs_bkgd.3 wbkgd.3
-MLINKS+=       curs_bkgd.3 wbkgdset.3
-MLINKS+=       curs_bkgrnd.3 bkgrnd.3
-MLINKS+=       curs_bkgrnd.3 bkgrndset.3
-MLINKS+=       curs_bkgrnd.3 getbkgrnd.3
-MLINKS+=       curs_bkgrnd.3 wbkgrnd.3
-MLINKS+=       curs_bkgrnd.3 wbkgrndset.3
-MLINKS+=       curs_bkgrnd.3 wgetbkgrnd.3
-MLINKS+=       curs_border.3 border.3
-MLINKS+=       curs_border.3 box.3
-MLINKS+=       curs_border.3 hline.3
-MLINKS+=       curs_border.3 mvhline.3
-MLINKS+=       curs_border.3 mvvline.3
-MLINKS+=       curs_border.3 mvwhline.3
-MLINKS+=       curs_border.3 mvwvline.3
-MLINKS+=       curs_border.3 vline.3
-MLINKS+=       curs_border.3 wborder.3
-MLINKS+=       curs_border.3 whline.3
-MLINKS+=       curs_border.3 wvline.3
-MLINKS+=       curs_border_set.3 border_set.3
-MLINKS+=       curs_border_set.3 box_set.3
-MLINKS+=       curs_border_set.3 hline_set.3
-MLINKS+=       curs_border_set.3 mvhline_set.3
-MLINKS+=       curs_border_set.3 mvvline_set.3
-MLINKS+=       curs_border_set.3 mvwhline_set.3
-MLINKS+=       curs_border_set.3 mvwvline_set.3
-MLINKS+=       curs_border_set.3 vline_set.3
-MLINKS+=       curs_border_set.3 wborder_set.3
-MLINKS+=       curs_border_set.3 whline_set.3
-MLINKS+=       curs_border_set.3 wvline_set.3
-MLINKS+=       curs_clear.3 clear.3
-MLINKS+=       curs_clear.3 clrtobot.3
-MLINKS+=       curs_clear.3 clrtoeol.3
-MLINKS+=       curs_clear.3 erase.3
-MLINKS+=       curs_clear.3 wclear.3
-MLINKS+=       curs_clear.3 wclrtobot.3
-MLINKS+=       curs_clear.3 wclrtoeol.3
-MLINKS+=       curs_clear.3 werase.3
-MLINKS+=       curs_color.3 COLOR_PAIR.3
-MLINKS+=       curs_color.3 can_change_color.3
-MLINKS+=       curs_color.3 color_content.3
-MLINKS+=       curs_color.3 has_colors.3
-MLINKS+=       curs_color.3 init_color.3
-MLINKS+=       curs_color.3 init_pair.3
-MLINKS+=       curs_color.3 pair_content.3
-MLINKS+=       curs_color.3 start_color.3
-MLINKS+=       curs_delch.3 delch.3
-MLINKS+=       curs_delch.3 mvdelch.3
-MLINKS+=       curs_delch.3 mvwdelch.3
-MLINKS+=       curs_delch.3 wdelch.3
-MLINKS+=       curs_deleteln.3 deleteln.3
-MLINKS+=       curs_deleteln.3 insdelln.3
-MLINKS+=       curs_deleteln.3 insertln.3
-MLINKS+=       curs_deleteln.3 wdeleteln.3
-MLINKS+=       curs_deleteln.3 winsdelln.3
-MLINKS+=       curs_deleteln.3 winsertln.3
-MLINKS+=       curs_extend.3 curses_version.3
-MLINKS+=       curs_extend.3 use_extended_names.3
-MLINKS+=       curs_get_wch.3 get_wch.3
-MLINKS+=       curs_get_wch.3 mvget_wch.3
-MLINKS+=       curs_get_wch.3 mvwget_wch.3
-MLINKS+=       curs_get_wch.3 unget_wch.3
-MLINKS+=       curs_get_wch.3 wget_wch.3
-MLINKS+=       curs_get_wstr.3 get_wstr.3
-MLINKS+=       curs_get_wstr.3 getn_wstr.3
-MLINKS+=       curs_get_wstr.3 mvget_wstr.3
-MLINKS+=       curs_get_wstr.3 mvgetn_wstr.3
-MLINKS+=       curs_get_wstr.3 mvwget_wstr.3
-MLINKS+=       curs_get_wstr.3 mvwgetn_wstr.3
-MLINKS+=       curs_get_wstr.3 wget_wstr.3
-MLINKS+=       curs_get_wstr.3 wgetn_wstr.3
-MLINKS+=       curs_getcchar.3 getcchar.3
-MLINKS+=       curs_getcchar.3 setcchar.3
-MLINKS+=       curs_getch.3 getch.3
-MLINKS+=       curs_getch.3 has_key.3
-MLINKS+=       curs_getch.3 mvgetch.3
-MLINKS+=       curs_getch.3 mvwgetch.3
-MLINKS+=       curs_getch.3 ungetch.3
-MLINKS+=       curs_getch.3 wgetch.3
-MLINKS+=       curs_getstr.3 getnstr.3
-MLINKS+=       curs_getstr.3 getstr.3
-MLINKS+=       curs_getstr.3 mvgetnstr.3
-MLINKS+=       curs_getstr.3 mvgetstr.3
-MLINKS+=       curs_getstr.3 mvwgetnstr.3
-MLINKS+=       curs_getstr.3 mvwgetstr.3
-MLINKS+=       curs_getstr.3 wgetnstr.3
-MLINKS+=       curs_getstr.3 wgetstr.3
-MLINKS+=       curs_getyx.3 getbegyx.3
-MLINKS+=       curs_getyx.3 getmaxyx.3
-MLINKS+=       curs_getyx.3 getparyx.3
-MLINKS+=       curs_getyx.3 getyx.3
-MLINKS+=       curs_in_wch.3 in_wch.3
-MLINKS+=       curs_in_wch.3 mvin_wch.3
-MLINKS+=       curs_in_wch.3 mvwin_wch.3
-MLINKS+=       curs_in_wch.3 win_wch.3
-MLINKS+=       curs_in_wchstr.3 in_wchnstr.3
-MLINKS+=       curs_in_wchstr.3 in_wchstr.3
-MLINKS+=       curs_in_wchstr.3 mvin_wchnstr.3
-MLINKS+=       curs_in_wchstr.3 mvin_wchstr.3
-MLINKS+=       curs_in_wchstr.3 mvwin_wchnstr.3
-MLINKS+=       curs_in_wchstr.3 mvwin_wchstr.3
-MLINKS+=       curs_in_wchstr.3 win_wchnstr.3
-MLINKS+=       curs_in_wchstr.3 win_wchstr.3
-MLINKS+=       curs_inch.3 inch.3
-MLINKS+=       curs_inch.3 mvinch.3
-MLINKS+=       curs_inch.3 mvwinch.3
-MLINKS+=       curs_inch.3 winch.3
-MLINKS+=       curs_inchstr.3 inchnstr.3
-MLINKS+=       curs_inchstr.3 inchstr.3
-MLINKS+=       curs_inchstr.3 mvinchnstr.3
-MLINKS+=       curs_inchstr.3 mvinchstr.3
-MLINKS+=       curs_inchstr.3 mvwinchnstr.3
-MLINKS+=       curs_inchstr.3 mvwinchstr.3
-MLINKS+=       curs_inchstr.3 winchnstr.3
-MLINKS+=       curs_inchstr.3 winchstr.3
-MLINKS+=       curs_initscr.3 delscreen.3
-MLINKS+=       curs_initscr.3 endwin.3
-MLINKS+=       curs_initscr.3 initscr.3
-MLINKS+=       curs_initscr.3 isendwin.3
-MLINKS+=       curs_initscr.3 newterm.3
-MLINKS+=       curs_initscr.3 set_term.3
-MLINKS+=       curs_inopts.3 cbreak.3
-MLINKS+=       curs_inopts.3 echo.3
-MLINKS+=       curs_inopts.3 halfdelay.3
-MLINKS+=       curs_inopts.3 intrflush.3
-MLINKS+=       curs_inopts.3 keypad.3
-MLINKS+=       curs_inopts.3 meta.3
-MLINKS+=       curs_inopts.3 nocbreak.3
-MLINKS+=       curs_inopts.3 nodelay.3
-MLINKS+=       curs_inopts.3 noecho.3
-MLINKS+=       curs_inopts.3 noqiflush.3
-MLINKS+=       curs_inopts.3 noraw.3
-MLINKS+=       curs_inopts.3 notimeout.3
-MLINKS+=       curs_inopts.3 qiflush.3
-MLINKS+=       curs_inopts.3 raw.3
-MLINKS+=       curs_inopts.3 timeout.3
-MLINKS+=       curs_inopts.3 typeahead.3
-MLINKS+=       curs_inopts.3 wtimeout.3
-MLINKS+=       curs_ins_wch.3 ins_wch.3
-MLINKS+=       curs_ins_wch.3 mvins_wch.3
-MLINKS+=       curs_ins_wch.3 mvwins_wch.3
-MLINKS+=       curs_ins_wch.3 wins_wch.3
-MLINKS+=       curs_ins_wstr.3 ins_nwstr.3
-MLINKS+=       curs_ins_wstr.3 ins_wstr.3
-MLINKS+=       curs_ins_wstr.3 mvins_nwstr.3
-MLINKS+=       curs_ins_wstr.3 mvins_wstr.3
-MLINKS+=       curs_ins_wstr.3 mvwins_nwstr.3
-MLINKS+=       curs_ins_wstr.3 mvwins_wstr.3
-MLINKS+=       curs_ins_wstr.3 wins_nwstr.3
-MLINKS+=       curs_ins_wstr.3 wins_wstr.3
-MLINKS+=       curs_insch.3 insch.3
-MLINKS+=       curs_insch.3 mvinsch.3
-MLINKS+=       curs_insch.3 mvwinsch.3
-MLINKS+=       curs_insch.3 winsch.3
-MLINKS+=       curs_insstr.3 insnstr.3
-MLINKS+=       curs_insstr.3 insstr.3
-MLINKS+=       curs_insstr.3 mvinsnstr.3
-MLINKS+=       curs_insstr.3 mvinsstr.3
-MLINKS+=       curs_insstr.3 mvwinsnstr.3
-MLINKS+=       curs_insstr.3 mvwinsstr.3
-MLINKS+=       curs_insstr.3 winsnstr.3
-MLINKS+=       curs_insstr.3 winsstr.3
-MLINKS+=       curs_instr.3 innstr.3
-MLINKS+=       curs_instr.3 instr.3
-MLINKS+=       curs_instr.3 mvinnstr.3
-MLINKS+=       curs_instr.3 mvinstr.3
-MLINKS+=       curs_instr.3 mvwinnstr.3
-MLINKS+=       curs_instr.3 mvwinstr.3
-MLINKS+=       curs_instr.3 winnstr.3
-MLINKS+=       curs_instr.3 winstr.3
-MLINKS+=       curs_inwstr.3 innwstr.3
-MLINKS+=       curs_inwstr.3 inwstr.3
-MLINKS+=       curs_inwstr.3 mvinnwstr.3
-MLINKS+=       curs_inwstr.3 mvinwstr.3
-MLINKS+=       curs_inwstr.3 mvwinnwstr.3
-MLINKS+=       curs_inwstr.3 mvwinwstr.3
-MLINKS+=       curs_inwstr.3 winnwstr.3
-MLINKS+=       curs_inwstr.3 winwstr.3
-MLINKS+=       curs_kernel.3 curs_set.3
-MLINKS+=       curs_kernel.3 def_prog_mode.3
-MLINKS+=       curs_kernel.3 def_shell_mode.3
-MLINKS+=       curs_kernel.3 getsyx.3
-MLINKS+=       curs_kernel.3 napms.3
-MLINKS+=       curs_kernel.3 reset_prog_mode.3
-MLINKS+=       curs_kernel.3 reset_shell_mode.3
-MLINKS+=       curs_kernel.3 resetty.3
-MLINKS+=       curs_kernel.3 ripoffline.3
-MLINKS+=       curs_kernel.3 savetty.3
-MLINKS+=       curs_kernel.3 setsyx.3
-MLINKS+=       curs_mouse.3 getmouse.3
-MLINKS+=       curs_mouse.3 has_mouse.3
-MLINKS+=       curs_mouse.3 mouse_trafo.3
-MLINKS+=       curs_mouse.3 mouseinterval.3
-MLINKS+=       curs_mouse.3 mousemask.3
-MLINKS+=       curs_mouse.3 ungetmouse.3
-MLINKS+=       curs_mouse.3 wenclose.3
-MLINKS+=       curs_mouse.3 wmouse_trafo.3
-MLINKS+=       curs_move.3 move.3
-MLINKS+=       curs_move.3 wmove.3
-MLINKS+=       curs_outopts.3 clearok.3
-MLINKS+=       curs_outopts.3 idcok.3
-MLINKS+=       curs_outopts.3 idlok.3
-MLINKS+=       curs_outopts.3 immedok.3
-MLINKS+=       curs_outopts.3 leaveok.3
-MLINKS+=       curs_outopts.3 nl.3
-MLINKS+=       curs_outopts.3 nonl.3
-MLINKS+=       curs_outopts.3 scrollok.3
-MLINKS+=       curs_outopts.3 setscrreg.3
-MLINKS+=       curs_outopts.3 wsetscrreg.3
-MLINKS+=       curs_overlay.3 copywin.3
-MLINKS+=       curs_overlay.3 overlay.3
-MLINKS+=       curs_overlay.3 overwrite.3
-MLINKS+=       curs_pad.3 newpad.3
-MLINKS+=       curs_pad.3 pecho_wchar.3
-MLINKS+=       curs_pad.3 pechochar.3
-MLINKS+=       curs_pad.3 pnoutrefresh.3
-MLINKS+=       curs_pad.3 prefresh.3
-MLINKS+=       curs_pad.3 subpad.3
-MLINKS+=       curs_print.3 mcprint.3
-MLINKS+=       curs_printw.3 mvprintw.3
-MLINKS+=       curs_printw.3 mvwprintw.3
-MLINKS+=       curs_printw.3 printw.3
-MLINKS+=       curs_printw.3 vw_printw.3
-MLINKS+=       curs_printw.3 vwprintw.3
-MLINKS+=       curs_printw.3 wprintw.3
-MLINKS+=       curs_refresh.3 doupdate.3
-MLINKS+=       curs_refresh.3 redrawwin.3
-MLINKS+=       curs_refresh.3 refresh.3
-MLINKS+=       curs_refresh.3 wnoutrefresh.3
-MLINKS+=       curs_refresh.3 wredrawln.3
-MLINKS+=       curs_refresh.3 wrefresh.3
-MLINKS+=       curs_scanw.3 mvscanw.3
-MLINKS+=       curs_scanw.3 mvwscanw.3
-MLINKS+=       curs_scanw.3 scanw.3
-MLINKS+=       curs_scanw.3 vw_scanw.3
-MLINKS+=       curs_scanw.3 vwscanw.3
-MLINKS+=       curs_scanw.3 wscanw.3
-MLINKS+=       curs_scr_dump.3 scr_dump.3
-MLINKS+=       curs_scr_dump.3 scr_init.3
-MLINKS+=       curs_scr_dump.3 scr_restore.3
-MLINKS+=       curs_scr_dump.3 scr_set.3
-MLINKS+=       curs_scroll.3 scrl.3
-MLINKS+=       curs_scroll.3 scroll.3
-MLINKS+=       curs_scroll.3 wscrl.3
-MLINKS+=       curs_slk.3 slk_attr.3
-MLINKS+=       curs_slk.3 slk_attr_off.3
-MLINKS+=       curs_slk.3 slk_attr_on.3
-MLINKS+=       curs_slk.3 slk_attr_set.3
-MLINKS+=       curs_slk.3 slk_attroff.3
-MLINKS+=       curs_slk.3 slk_attron.3
-MLINKS+=       curs_slk.3 slk_attrset.3
-MLINKS+=       curs_slk.3 slk_clear.3
-MLINKS+=       curs_slk.3 slk_color.3
-MLINKS+=       curs_slk.3 slk_init.3
-MLINKS+=       curs_slk.3 slk_label.3
-MLINKS+=       curs_slk.3 slk_noutrefresh.3
-MLINKS+=       curs_slk.3 slk_refresh.3
-MLINKS+=       curs_slk.3 slk_restore.3
-MLINKS+=       curs_slk.3 slk_set.3
-MLINKS+=       curs_slk.3 slk_touch.3
-MLINKS+=       curs_slk.3 slk_wset.3
-MLINKS+=       curs_termattrs.3 baudrate.3
-MLINKS+=       curs_termattrs.3 erasechar.3
-MLINKS+=       curs_termattrs.3 erasewchar.3
-MLINKS+=       curs_termattrs.3 has_ic.3
-MLINKS+=       curs_termattrs.3 has_il.3
-MLINKS+=       curs_termattrs.3 killchar.3
-MLINKS+=       curs_termattrs.3 killwchar.3
-MLINKS+=       curs_termattrs.3 longname.3
-MLINKS+=       curs_termattrs.3 term_attrs.3
-MLINKS+=       curs_termattrs.3 termattrs.3
-MLINKS+=       curs_termattrs.3 termname.3
-MLINKS+=       curs_termcap.3 termcap.3
-MLINKS+=       curs_termcap.3 tgetent.3
-MLINKS+=       curs_termcap.3 tgetflag.3
-MLINKS+=       curs_termcap.3 tgetnum.3
-MLINKS+=       curs_termcap.3 tgetstr.3
-MLINKS+=       curs_termcap.3 tgoto.3
-MLINKS+=       curs_termcap.3 tputs.3
-MLINKS+=       curs_terminfo.3 del_curterm.3
-MLINKS+=       curs_terminfo.3 mvcur.3
-MLINKS+=       curs_terminfo.3 putp.3
-MLINKS+=       curs_terminfo.3 restartterm.3
-MLINKS+=       curs_terminfo.3 set_curterm.3
-MLINKS+=       curs_terminfo.3 setterm.3
-MLINKS+=       curs_terminfo.3 setupterm.3
-MLINKS+=       curs_terminfo.3 tigetflag.3
-MLINKS+=       curs_terminfo.3 tigetnum.3
-MLINKS+=       curs_terminfo.3 tigetstr.3
-MLINKS+=       curs_terminfo.3 tiparm.3
-MLINKS+=       curs_terminfo.3 tparm.3
-MLINKS+=       curs_terminfo.3 tputs.3
-MLINKS+=       curs_terminfo.3 vid_attr.3
-MLINKS+=       curs_terminfo.3 vid_puts.3
-MLINKS+=       curs_terminfo.3 vidattr.3
-MLINKS+=       curs_terminfo.3 vidputs.3
-MLINKS+=       curs_touch.3 is_linetouched.3
-MLINKS+=       curs_touch.3 is_wintouched.3
-MLINKS+=       curs_touch.3 touchline.3
-MLINKS+=       curs_touch.3 touchwin.3
-MLINKS+=       curs_touch.3 untouchwin.3
-MLINKS+=       curs_touch.3 wtouchln.3
-MLINKS+=       curs_trace.3 _nc_tracebits.3
-MLINKS+=       curs_trace.3 _traceattr.3
-MLINKS+=       curs_trace.3 _traceattr2.3
-MLINKS+=       curs_trace.3 _tracechar.3
-MLINKS+=       curs_trace.3 _tracechtype.3
-MLINKS+=       curs_trace.3 _tracechtype2.3
-MLINKS+=       curs_trace.3 _tracedump.3
-MLINKS+=       curs_trace.3 _tracef.3
-MLINKS+=       curs_trace.3 _tracemouse.3
-MLINKS+=       curs_trace.3 trace.3
-MLINKS+=       curs_util.3 delay_output.3
-MLINKS+=       curs_util.3 filter.3
-MLINKS+=       curs_util.3 flushinp.3
-MLINKS+=       curs_util.3 getwin.3
-MLINKS+=       curs_util.3 key_name.3
-MLINKS+=       curs_util.3 keyname.3
-MLINKS+=       curs_util.3 nofilter.3
-MLINKS+=       curs_util.3 putwin.3
-MLINKS+=       curs_util.3 unctrl.3
-MLINKS+=       curs_util.3 use_env.3
-MLINKS+=       curs_util.3 wunctrl.3
-MLINKS+=       curs_window.3 delwin.3
-MLINKS+=       curs_window.3 derwin.3
-MLINKS+=       curs_window.3 dupwin.3
-MLINKS+=       curs_window.3 mvderwin.3
-MLINKS+=       curs_window.3 mvwin.3
-MLINKS+=       curs_window.3 newwin.3
-MLINKS+=       curs_window.3 subwin.3
-MLINKS+=       curs_window.3 syncok.3
-MLINKS+=       curs_window.3 wcursyncup.3
-MLINKS+=       curs_window.3 wsyncdown.3
-MLINKS+=       curs_window.3 wsyncup.3
-MLINKS+=       default_colors.3 assume_default_colors.3
-MLINKS+=       default_colors.3 use_default_colors.3
-MLINKS+=       form_cursor.3 pos_form_cursor.3
-MLINKS+=       form_data.3 data_ahead.3
-MLINKS+=       form_data.3 data_behind.3
-MLINKS+=       form_field.3 field_count.3
-MLINKS+=       form_field.3 form_fields.3
-MLINKS+=       form_field.3 move_field.3
-MLINKS+=       form_field.3 set_form_fields.3
-MLINKS+=       form_field_attributes.3 field_back.3
-MLINKS+=       form_field_attributes.3 field_fore.3
-MLINKS+=       form_field_attributes.3 field_pad.3
-MLINKS+=       form_field_attributes.3 set_field_back.3
-MLINKS+=       form_field_attributes.3 set_field_fore.3
-MLINKS+=       form_field_attributes.3 set_field_pad.3
-MLINKS+=       form_field_buffer.3 field_buffer.3
-MLINKS+=       form_field_buffer.3 field_status.3
-MLINKS+=       form_field_buffer.3 set_field_buffer.3
-MLINKS+=       form_field_buffer.3 set_field_status.3
-MLINKS+=       form_field_buffer.3 set_max_field.3
-MLINKS+=       form_field_info.3 dynamic_field_info.3
-MLINKS+=       form_field_info.3 field_info.3
-MLINKS+=       form_field_just.3 field_just.3
-MLINKS+=       form_field_just.3 set_field_just.3
-MLINKS+=       form_field_new.3 dup_field.3
-MLINKS+=       form_field_new.3 free_field.3
-MLINKS+=       form_field_new.3 link_field.3
-MLINKS+=       form_field_new.3 new_field.3
-MLINKS+=       form_field_opts.3 field_opts.3
-MLINKS+=       form_field_opts.3 field_opts_off.3
-MLINKS+=       form_field_opts.3 field_opts_on.3
-MLINKS+=       form_field_opts.3 set_field_opts.3
-MLINKS+=       form_field_userptr.3 field_userptr.3
-MLINKS+=       form_field_userptr.3 set_field_userptr.3
-MLINKS+=       form_field_validation.3 field_arg.3
-MLINKS+=       form_field_validation.3 field_type.3
-MLINKS+=       form_field_validation.3 set_field_type.3
-MLINKS+=       form_fieldtype.3 free_fieldtype.3
-MLINKS+=       form_fieldtype.3 link_fieldtype.3
-MLINKS+=       form_fieldtype.3 new_fieldtype.3
-MLINKS+=       form_fieldtype.3 set_fieldtype_arg.3
-MLINKS+=       form_fieldtype.3 set_fieldtype_choice.3
-MLINKS+=       form_hook.3 field_init.3
-MLINKS+=       form_hook.3 field_term.3
-MLINKS+=       form_hook.3 form_init.3
-MLINKS+=       form_hook.3 form_term.3
-MLINKS+=       form_hook.3 set_field_init.3
-MLINKS+=       form_hook.3 set_field_term.3
-MLINKS+=       form_hook.3 set_form_init.3
-MLINKS+=       form_hook.3 set_form_term.3
-MLINKS+=       form_new.3 free_form.3
-MLINKS+=       form_new.3 new_form.3
-MLINKS+=       form_new_page.3 new_page.3
-MLINKS+=       form_new_page.3 set_new_page.3
-MLINKS+=       form_opts.3 form_opts_off.3
-MLINKS+=       form_opts.3 form_opts_on.3
-MLINKS+=       form_opts.3 set_form_opts.3
-MLINKS+=       form_page.3 current_field.3
-MLINKS+=       form_page.3 field_index.3
-MLINKS+=       form_page.3 set_current_field.3
-MLINKS+=       form_page.3 set_form_page.3
-MLINKS+=       form_post.3 post_form.3
-MLINKS+=       form_post.3 unpost_form.3
-MLINKS+=       form_requestname.3 form_request_by_name.3
-MLINKS+=       form_requestname.3 form_request_name.3
-MLINKS+=       form_userptr.3 set_form_userptr.3
-MLINKS+=       form_win.3 form_sub.3
-MLINKS+=       form_win.3 scale_form.3
-MLINKS+=       form_win.3 set_form_sub.3
-MLINKS+=       form_win.3 set_form_win.3
-MLINKS+=       key_defined.3 define_key.3
-MLINKS+=       menu_attributes.3 menu_back.3
-MLINKS+=       menu_attributes.3 menu_fore.3
-MLINKS+=       menu_attributes.3 menu_grey.3
-MLINKS+=       menu_attributes.3 menu_pad.3
-MLINKS+=       menu_attributes.3 set_menu_back.3
-MLINKS+=       menu_attributes.3 set_menu_fore.3
-MLINKS+=       menu_attributes.3 set_menu_grey.3
-MLINKS+=       menu_attributes.3 set_menu_pad.3
-MLINKS+=       menu_cursor.3 pos_menu_cursor.3
-MLINKS+=       menu_format.3 set_menu_format.3
-MLINKS+=       menu_hook.3 item_init.3
-MLINKS+=       menu_hook.3 item_term.3
-MLINKS+=       menu_hook.3 menu_init.3
-MLINKS+=       menu_hook.3 menu_term.3
-MLINKS+=       menu_hook.3 set_item_init.3
-MLINKS+=       menu_hook.3 set_item_term.3
-MLINKS+=       menu_hook.3 set_menu_init.3
-MLINKS+=       menu_hook.3 set_menu_term.3
-MLINKS+=       menu_items.3 item_count.3
-MLINKS+=       menu_items.3 set_menu_items.3
-MLINKS+=       menu_mark.3 set_menu_mark.3
-MLINKS+=       menu_new.3 free_menu.3
-MLINKS+=       menu_new.3 new_menu.3
-MLINKS+=       menu_opts.3 menu_opts_off.3
-MLINKS+=       menu_opts.3 menu_opts_on.3
-MLINKS+=       menu_opts.3 set_menu_opts.3
-MLINKS+=       menu_pattern.3 set_menu_pattern.3
-MLINKS+=       menu_post.3 post_menu.3
-MLINKS+=       menu_post.3 unpost_menu.3
-MLINKS+=       menu_requestname.3 menu_request_by_name.3
-MLINKS+=       menu_requestname.3 menu_request_name.3
-MLINKS+=       menu_spacing.3 set_menu_spacing.3
-MLINKS+=       menu_userptr.3 set_menu_userptr.3
-MLINKS+=       menu_win.3 menu_sub.3
-MLINKS+=       menu_win.3 scale_menu.3
-MLINKS+=       menu_win.3 set_menu_sub.3
-MLINKS+=       menu_win.3 set_menu_win.3
-MLINKS+=       mitem_current.3 current_item.3
-MLINKS+=       mitem_current.3 item_index.3
-MLINKS+=       mitem_current.3 set_current_item.3
-MLINKS+=       mitem_current.3 set_top_row.3
-MLINKS+=       mitem_current.3 top_row.3
-MLINKS+=       mitem_name.3 item_description.3
-MLINKS+=       mitem_name.3 item_name.3
-MLINKS+=       mitem_new.3 free_item.3
-MLINKS+=       mitem_new.3 new_item.3
-MLINKS+=       mitem_opts.3 item_opts.3
-MLINKS+=       mitem_opts.3 item_opts_off.3
-MLINKS+=       mitem_opts.3 item_opts_on.3
-MLINKS+=       mitem_opts.3 set_item_opts.3
-MLINKS+=       mitem_userptr.3 item_userptr.3
-MLINKS+=       mitem_userptr.3 set_item_userptr.3
-MLINKS+=       mitem_value.3 item_value.3
-MLINKS+=       mitem_value.3 set_item_value.3
-MLINKS+=       mitem_visible.3 item_visible.3
-MLINKS+=       ncurses.3 curses.3
-MLINKS+=       panel.3 bottom_panel.3
-MLINKS+=       panel.3 del_panel.3
-MLINKS+=       panel.3 hide_panel.3
-MLINKS+=       panel.3 move_panel.3
-MLINKS+=       panel.3 new_panel.3
-MLINKS+=       panel.3 panel_above.3
-MLINKS+=       panel.3 panel_below.3
-MLINKS+=       panel.3 panel_hidden.3
-MLINKS+=       panel.3 panel_userptr.3
-MLINKS+=       panel.3 panel_window.3
-MLINKS+=       panel.3 replace_panel.3
-MLINKS+=       panel.3 set_panel_userptr.3
-MLINKS+=       panel.3 show_panel.3
-MLINKS+=       panel.3 top_panel.3
-MLINKS+=       panel.3 update_panels.3
-MLINKS+=       resizeterm.3 is_term_resized.3
-MLINKS+=       resizeterm.3 resize_term.3
-MLINKS+=       tput.1 reset.1
-
-.include <bsd.lib.mk>
diff --git a/lib/libncurses/man/clear.1 b/lib/libncurses/man/clear.1
deleted file mode 100644 (file)
index b70d37e..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: clear.1,v 1.8 2010/12/04 18:36:44 tom Exp $
-.TH @CLEAR@ 1 ""
-.ds n 5
-.SH NAME
-\fB@CLEAR@\fR \- clear the terminal screen
-.SH SYNOPSIS
-\fB@CLEAR@\fR
-.br
-.SH DESCRIPTION
-\fB@CLEAR@\fR clears your screen if this is possible.  It looks in the
-environment for the terminal type and then in the \fBterminfo\fR database to
-figure out how to clear the screen.
-.PP
-\fB@CLEAR@\fR ignores any command-line parameters that may be present.
-.SH SEE ALSO
-\fB@TPUT@\fR(1), \fBterminfo\fR(\*n)
-.PP
-This describes \fBncurses\fR
-version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
diff --git a/lib/libncurses/man/curs_add_wch.3 b/lib/libncurses/man/curs_add_wch.3
deleted file mode 100644 (file)
index 10d09dd..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2001-2010,2011 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_add_wch.3x,v 1.14 2011/01/15 15:27:43 tom Exp $
-.TH curs_add_wch 3 ""
-.de bP
-.IP \(bu 4
-..
-.SH NAME
-\fBadd_wch\fP,
-\fBwadd_wch\fP,
-\fBmvadd_wch\fP,
-\fBmvwadd_wch\fP,
-\fBecho_wchar\fP,
-\fBwecho_wchar\fP \- add a complex character and rendition to a \fBcurses\fR window, then advance the cursor
-.SH SYNOPSIS
-.PP
-\fB#include <curses.h>\fP
-.sp
-.B "int add_wch( const cchar_t *\fIwch\fB );"
-.br
-.B "int wadd_wch( WINDOW *\fIwin\fP, const cchar_t *\fIwch\fB );"
-.br
-.B "int mvadd_wch( int \fIy\fP, int \fIx\fP, const cchar_t *\fIwch\fB );"
-.br
-.B "int mvwadd_wch( WINDOW *\fIwin\fP, int \fIy\fP, int \fIx\fP, const cchar_t *\fIwch\fB );"
-.br
-.B "int echo_wchar( const cchar_t *\fIwch\fB );"
-.br
-.B "int wecho_wchar( WINDOW *\fIwin\fP, const cchar_t *\fIwch\fB );"
-.br
-.SH DESCRIPTION
-.PP
-The
-\fBadd_wch\fP,
-\fBwadd_wch\fP,
-\fBmvadd_wch\fP, and
-\fBmvwadd_wch\fP
-functions put the complex character \fIwch\fP into the given
-window at its current position,
-which is then advanced.
-These functions perform
-wrapping and special-character processing as follows:
-.bP
-If \fIwch\fP refers to a spacing character,
-then any previous character at that location is removed.
-A new character specified by \fIwch\fP is
-placed at that location with rendition specified by \fIwch\fP.
-The cursor then advances to
-the next spacing character on the screen.
-.bP
-If \fIwch\fP refers to a non-spacing character,
-all previous characters at that location are preserved.
-The non-spacing characters of \fIwch\fP
-are added to the spacing complex character,
-and the rendition specified by \fIwch\fP is ignored.
-.bP
-If the character part of \fIwch\fP is
-a tab, newline, backspace or other control character,
-the window is updated and the cursor moves as if \fBaddch\fR were called.
-.PP
-The \fBecho_wchar\fP
-function is functionally equivalent to a call to
-\fBadd_wch\fP
-followed by a call to
-\fBrefresh\fP.
-Similarly, the
-\fBwecho_wchar\fP
-is functionally equivalent to a call to
-\fBwadd_wch\fP
-followed by a call to
-\fBwrefresh\fP.
-The knowledge
-that only a single character is being output is taken into consideration and,
-for non-control characters, a considerable performance gain might be seen
-by using the *\fBecho\fP* functions instead of their equivalents.
-.SS Line Graphics
-Like \fBaddch\fP(3),
-\fBaddch_wch\fP accepts symbols which make it simple to draw lines and other
-frequently used special characters.
-These symbols correspond to the same VT100 line-drawing set as
-\fBaddch\fP(3).
-.PP
-.TS
-l l l l
-_ _ _ _
-lw(1.5i) lw7 lw7 lw20.
-\fIName\fR     \fIUnicode\fP   \fIDefault\fR   \fIDescription\fR
-WACS_BLOCK     0x25ae  #       solid square block
-WACS_BOARD     0x2592  #       board of squares
-WACS_BTEE      0x2534  +       bottom tee
-WACS_BULLET    0x00b7  o       bullet
-WACS_CKBOARD   0x2592  :       checker board (stipple)
-WACS_DARROW    0x2193  v       arrow pointing down
-WACS_DEGREE    0x00b0  '       degree symbol
-WACS_DIAMOND   0x25c6  +       diamond
-WACS_GEQUAL    0x2265  >       greater-than-or-equal-to
-WACS_HLINE     0x2500  \-      horizontal line
-WACS_LANTERN   0x2603  #       lantern symbol
-WACS_LARROW    0x2190  <       arrow pointing left
-WACS_LEQUAL    0x2264  <       less-than-or-equal-to
-WACS_LLCORNER  0x2514  +       lower left-hand corner
-WACS_LRCORNER  0x2518  +       lower right-hand corner
-WACS_LTEE      0x2524  +       left tee
-WACS_NEQUAL    0x2260  !       not-equal
-WACS_PI        0x03c0  *       greek pi
-WACS_PLMINUS   0x00b1  #       plus/minus
-WACS_PLUS      0x253c  +       plus
-WACS_RARROW    0x2192  >       arrow pointing right
-WACS_RTEE      0x251c  +       right tee
-WACS_S1        0x23ba  \-      scan line 1
-WACS_S3        0x23bb  \-      scan line 3
-WACS_S7        0x23bc  \-      scan line 7
-WACS_S9        0x23bd  \&_     scan line 9
-WACS_STERLING  0x00a3  f       pound-sterling symbol
-WACS_TTEE      0x252c  +       top tee
-WACS_UARROW    0x2191          ^       arrow pointing up
-WACS_ULCORNER  0x250c  +       upper left-hand corner
-WACS_URCORNER  0x2510  +       upper right-hand corner
-WACS_VLINE     0x2502  |       vertical line
-.TE
-.PP
-The wide-character configuration of ncurses also defines symbols
-for thick- and double-lines:
-.PP
-.TS
-l l l l
-_ _ _ _
-lw(1.5i) lw7 lw7 lw20.
-\fIName\fR     \fIUnicode\fP   \fIDefault\fR   \fIDescription\fR
-WACS_T_ULCORNER        0x250f  +       thick upper left corner
-WACS_T_LLCORNER        0x2517  +       thick lower left corner
-WACS_T_URCORNER        0x2513  +       thick upper right corner
-WACS_T_LRCORNER        0x251b  +       thick lower right corner
-WACS_T_LTEE    0x252b  +       thick tee pointing right
-WACS_T_RTEE    0x2523  +       thick tee pointing left
-WACS_T_BTEE    0x253b  +       thick tee pointing up
-WACS_T_TTEE    0x2533  +       thick tee pointing down
-WACS_T_HLINE   0x2501  -       thick horizontal line
-WACS_T_VLINE   0x2503  |       thick vertical line
-WACS_T_PLUS    0x254b  +       thick large plus or crossover
-WACS_D_ULCORNER        0x2554  +       double upper left corner
-WACS_D_LLCORNER        0x255a  +       double lower left corner
-WACS_D_URCORNER        0x2557  +       double upper right corner
-WACS_D_LRCORNER        0x255d  +       double lower right corner
-WACS_D_RTEE    0x2563  +       double tee pointing left
-WACS_D_LTEE    0x2560  +       double tee pointing right
-WACS_D_BTEE    0x2569  +       double tee pointing up
-WACS_D_TTEE    0x2566  +       double tee pointing down
-WACS_D_HLINE   0x2550  -       double horizontal line
-WACS_D_VLINE   0x2551  |       double vertical line
-WACS_D_PLUS    0x256c  +       double large plus or crossover
-.TE
-.SH RETURN VALUES
-.PP
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-.PP
-Note that
-\fBadd_wch\fP,
-\fBmvadd_wch\fP,
-\fBmvwadd_wch\fP, and
-\fBecho_wchar\fP
-may be macros.
-.SH PORTABILITY
-.PP
-All of these functions are described in the XSI Curses standard, Issue 4.
-The defaults specified for line-drawing characters apply in the POSIX locale.
-.PP
-X/Open Curses makes it clear that the WACS_ symbols should be defined as
-a pointer to \fBcchar_t\fP data, e.g., in the discussion of \fBborder_set\fR.
-A few implementations are problematic:
-.bP
-NetBSD curses defines the symbols as a \fBwchar_t\fP within a \fBcchar_t\fP.
-.bP
-HPUX curses equates some of the \fIACS_\fP symbols
-to the analogous \fIWACS_\fP symbols as if the \fIACS_\fP symbols were
-wide characters.
-The misdefined symbols are the arrows
-and other symbols which are not used for line-drawing.
-.PP
-X/Open Curses does not define symbols for thick- or double-lines.
-SVr4 curses implementations defined their line-drawing symbols in
-terms of intermediate symbols.
-This implementation extends those symbols, providing new definitions
-which are not in the SVr4 implementations.
-.SH SEE ALSO
-.PP
-\fBcurses\fR(3),
-\fBcurs_addch\fR(3),
-\fBcurs_attr\fR(3),
-\fBcurs_clear\fR(3),
-\fBcurs_outopts\fR(3),
-\fBcurs_refresh\fR(3),
-\fBputwc\fR(3)
diff --git a/lib/libncurses/man/curs_add_wchstr.3 b/lib/libncurses/man/curs_add_wchstr.3
deleted file mode 100644 (file)
index 2da8cde..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_add_wchstr.3x,v 1.9 2010/12/04 18:36:44 tom Exp $
-.TH curs_add_wchstr 3 ""
-.SH NAME
-\fBadd_wchstr\fR,
-\fBadd_wchnstr\fR,
-\fBwadd_wchstr\fR,
-\fBwadd_wchnstr\fR,
-\fBmvadd_wchstr\fR,
-\fBmvadd_wchnstr\fR,
-\fBmvwadd_wchstr\fR,
-\fBmvwadd_wchnstr\fR \- add an array of complex characters (and attributes) to a curses window
-.SH SYNOPSIS
-.B #include <curses.h>
-.PP
-.nf
-\fBint add_wchstr(const cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint add_wchnstr(const cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint wadd_wchstr(WINDOW *\fR \fIwin\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint wadd_wchnstr(WINDOW *\fR \fIwin\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvadd_wchstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint mvadd_wchnstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwadd_wchstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint mvwadd_wchnstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These routines copy the array of complex characters \fIwchstr\fR
-into the window image structure at and after the current cursor position.
-The four routines with \fIn\fR as the last
-argument copy at most \fIn\fR elements, but no more than will fit on the line.
-If \fBn\fR=\fB\-1\fR then the whole array is copied,
-to the maximum number of characters that will fit on the line.
-.PP
-The window cursor is \fInot\fR advanced.
-These routines work faster than \fBwaddnstr\fR.
-On the other hand, they do not perform checking
-(such as for the newline, backspace, or carriage return characters),
-they do not advance the current cursor position,
-they do not expand other control characters to ^-escapes,
-and they truncate the string if it crosses the right margin,
-rather than wrapping it around to the new line.
-.PP
-These routines end successfully
-on encountering a null \fIcchar_t\fR, or
-when they have filled the current line.
-If a complex character cannot completely fit at the end of the current line,
-the remaining columns are filled with the background character and rendition.
-.SH NOTES
-All functions except \fBwadd_wchnstr\fR may be macros.
-.SH RETURN VALUES
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH PORTABILITY
-All these entry points are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_addchstr\fR(3),
-\fBcurs_addwstr\fR(3)
diff --git a/lib/libncurses/man/curs_addch.3 b/lib/libncurses/man/curs_addch.3
deleted file mode 100644 (file)
index 50ac8a2..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-'\" t
-.\"***************************************************************************
-.\" Copyright (c) 1998-2010,2011 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_addch.3x,v 1.32 2011/01/15 14:15:10 tom Exp $
-.TH curs_addch 3 ""
-.SH NAME
-\fBaddch\fR,
-\fBwaddch\fR,
-\fBmvaddch\fR,
-\fBmvwaddch\fR,
-\fBechochar\fR,
-\fBwechochar\fR \- add a character (with attributes) to a \fBcurses\fR window, then advance the cursor
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBint addch(const chtype ch);\fR
-.br
-\fBint waddch(WINDOW *win, const chtype ch);\fR
-.br
-\fBint mvaddch(int y, int x, const chtype ch);\fR
-.br
-\fBint mvwaddch(WINDOW *win, int y, int x, const chtype ch);\fR
-.br
-\fBint echochar(const chtype ch);\fR
-.br
-\fBint wechochar(WINDOW *win, const chtype ch);\fR
-.br
-.SH DESCRIPTION
-The \fBaddch\fR, \fBwaddch\fR, \fBmvaddch\fR and \fBmvwaddch\fR routines put
-the character \fIch\fR into the given window at its current window position,
-which is then advanced.  They are analogous to \fBputchar\fR in \fBstdio\fR(3).
-If the advance is at the right margin, the cursor automatically wraps to the
-beginning of the next line.  At the bottom of the current scrolling region, if
-\fBscrollok\fR is enabled, the scrolling region is scrolled up one line.
-.PP
-If \fIch\fR is a tab, newline, or backspace,
-the cursor is moved appropriately within the window.
-Backspace moves the cursor one character left; at the left
-edge of a window it does nothing.
-Newline does a \fBclrtoeol\fR,
-then moves the cursor to the window left margin on the next line,
-scrolling the window if on the last line.
-Tabs are considered to be at every eighth column.
-The tab interval may be altered by setting the \fBTABSIZE\fR variable.
-.PP
-If \fIch\fR is any control character other than tab, newline, or backspace, it
-is drawn in \fB^\fR\fIX\fR notation.  Calling \fBwinch\fR after adding a
-control character does not return the character itself, but instead returns
-the ^-representation of the control character.
-.PP
-Video attributes can be combined with a character argument passed to
-\fBaddch\fR or related functions by logical-ORing them into the character.
-(Thus, text, including attributes, can be copied from one place to another
-using \fBinch\fR and \fBaddch\fR.)  See the \fBcurs_attr\fR(3) page for
-values of predefined video attribute constants that can be usefully OR'ed
-into characters.
-.PP
-The \fBechochar\fR and \fBwechochar\fR routines are equivalent to a call to
-\fBaddch\fR followed by a call to \fBrefresh\fR, or a call to \fBwaddch\fR
-followed by a call to \fBwrefresh\fR.  The knowledge that only a single
-character is being output is used and, for non-control characters, a
-considerable performance gain may be seen by using these routines instead of
-their equivalents.
-.SS Line Graphics
-The following variables may be used to add line drawing characters to the
-screen with routines of the \fBaddch\fR family.  The default character listed
-below is used if the \fBacsc\fR capability does not define a terminal-specific
-replacement for it.
-The names are taken from VT100 nomenclature.
-.PP
-.TS
-l l l
-_ _ _
-l l l.
-\fIName\fR     \fIDefault\fR   \fIDescription\fR
-ACS_BLOCK      #       solid square block
-ACS_BOARD      #       board of squares
-ACS_BTEE       +       bottom tee
-ACS_BULLET     o       bullet
-ACS_CKBOARD    :       checker board (stipple)
-ACS_DARROW     v       arrow pointing down
-ACS_DEGREE     '       degree symbol
-ACS_DIAMOND    +       diamond
-ACS_GEQUAL     >       greater-than-or-equal-to
-ACS_HLINE      \-      horizontal line
-ACS_LANTERN    #       lantern symbol
-ACS_LARROW     <       arrow pointing left
-ACS_LEQUAL     <       less-than-or-equal-to
-ACS_LLCORNER   +       lower left-hand corner
-ACS_LRCORNER   +       lower right-hand corner
-ACS_LTEE       +       left tee
-ACS_NEQUAL     !       not-equal
-ACS_PI *       greek pi
-ACS_PLMINUS    #       plus/minus
-ACS_PLUS       +       plus
-ACS_RARROW     >       arrow pointing right
-ACS_RTEE       +       right tee
-ACS_S1 \-      scan line 1
-ACS_S3 \-      scan line 3
-ACS_S7 \-      scan line 7
-ACS_S9 \&_     scan line 9
-ACS_STERLING   f       pound-sterling symbol
-ACS_TTEE       +       top tee
-ACS_UARROW     ^       arrow pointing up
-ACS_ULCORNER   +       upper left-hand corner
-ACS_URCORNER   +       upper right-hand corner
-ACS_VLINE      |       vertical line
-.TE
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success
-(the SVr4 manuals specify only "an integer value other than \fBERR\fR") upon
-successful completion, unless otherwise noted in the preceding routine
-descriptions.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that \fBaddch\fR, \fBmvaddch\fR, \fBmvwaddch\fR, and
-\fBechochar\fR may be macros.
-.SH PORTABILITY
-All these functions are described in the XSI Curses standard, Issue 4.
-The defaults specified for forms-drawing characters apply in the POSIX locale.
-.LP
-X/Open Curses states that the \fIACS_\fP definitions are \fBchar\fP constants.
-For the wide-character implementation (see \fBcurs_add_wch\fP),
-there are analogous \fIWACS_\fP definitions which are \fBcchar_t\fP constants.
-.LP
-Some ACS symbols
-(ACS_S3,
-ACS_S7,
-ACS_LEQUAL,
-ACS_GEQUAL,
-ACS_PI,
-ACS_NEQUAL,
-ACS_STERLING)
-were not documented in
-any publicly released System V.  However, many publicly available terminfos
-include \fBacsc\fR strings in which their key characters (pryz{|}) are
-embedded, and a second-hand list of their character descriptions has come
-to light.  The ACS-prefixed names for them were invented for \fBncurses\fR(3).
-.LP
-The \fBTABSIZE\fR variable is implemented in some versions of curses,
-but is not part of X/Open curses.
-.LP
-If \fIch\fR is a carriage return,
-the cursor is moved to the beginning of the current row of the window.
-This is true of other implementations, but is not documented.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_attr\fR(3),
-\fBcurs_clear\fR(3),
-\fBcurs_inch\fR(3),
-\fBcurs_outopts\fR(3),
-\fBcurs_refresh\fR(3),
-\fBcurs_variables\fR(3),
-\fBputc\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_add_wch\fR(3).
diff --git a/lib/libncurses/man/curs_addchstr.3 b/lib/libncurses/man/curs_addchstr.3
deleted file mode 100644 (file)
index 4a88f70..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_addchstr.3x,v 1.15 2010/12/04 18:36:44 tom Exp $
-.TH curs_addchstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBaddchstr\fR,
-\fBaddchnstr\fR,
-\fBwaddchstr\fR,
-\fBwaddchnstr\fR,
-\fBmvaddchstr\fR,
-\fBmvaddchnstr\fR,
-\fBmvwaddchstr\fR,
-\fBmvwaddchnstr\fR \- add a string of characters (and attributes) to a \fBcurses\fR window
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBint addchstr(const chtype *chstr);\fR
-.br
-\fBint addchnstr(const chtype *chstr, int n);\fR
-.br
-\fBint waddchstr(WINDOW *win, const chtype *chstr);\fR
-.br
-\fBint waddchnstr(WINDOW *win, const chtype *chstr, int n);\fR
-.br
-\fBint mvaddchstr(int y, int x, const chtype *chstr);\fR
-.br
-\fBint mvaddchnstr(int y, int x, const chtype *chstr, int n);\fR
-.br
-\fBint mvwaddchstr(WINDOW *win, int y, int x, const chtype *chstr);\fR
-.br
-\fBint mvwaddchnstr(WINDOW *win, int y, int x, const chtype *chstr, int n);\fR
-.SH DESCRIPTION
-These routines copy \fIchstr\fR into the window image structure at and after
-the current cursor position.  The four routines with \fIn\fR as the last
-argument copy at most \fIn\fR elements, but no more than will fit on the line.
-If \fBn\fR=\fB\-1\fR then the whole string is copied, to the maximum number of
-characters that will fit on the line.
-.PP
-The window cursor is \fInot\fR advanced, and these routines work faster than
-\fBwaddnstr\fR.  On the other hand, they do not perform any kind of checking
-(such as for the newline, backspace, or carriage return characters), they do not
-advance the current cursor position, they do not expand other control characters
-to ^-escapes, and they truncate the string if it crosses the right margin,
-rather than wrapping it around to the new line.
-.SH RETURN VALUES
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success
-(the SVr4 manuals specify only "an integer value other than \fBERR\fR") upon
-successful completion, unless otherwise noted in the preceding routine
-descriptions.
-.PP
-X/Open does not define any error conditions.
-This implementation returns an error
-if the window pointer is null.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all routines except \fBwaddchnstr\fR may be macros.
-.SH PORTABILITY
-These entry points are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_add_wchstr\fR(3).
diff --git a/lib/libncurses/man/curs_addstr.3 b/lib/libncurses/man/curs_addstr.3
deleted file mode 100644 (file)
index 90c61e9..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_addstr.3x,v 1.16 2010/12/04 18:36:44 tom Exp $
-.TH curs_addstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBaddstr\fR,
-\fBaddnstr\fR,
-\fBwaddstr\fR,
-\fBwaddnstr\fR,
-\fBmvaddstr\fR,
-\fBmvaddnstr\fR,
-\fBmvwaddstr\fR,
-\fBmvwaddnstr\fR \- add a string of characters to a \fBcurses\fR window and advance cursor
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>\fR
-.PP
-\fBint addstr(const char *\fR\fIstr\fR\fB);\fR
-.br
-\fBint addnstr(const char *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint waddstr(WINDOW *\fR\fIwin\fR\fB, const char *\fR\fIstr\fR\fB);\fR
-.br
-\fBint waddnstr(WINDOW *\fR\fIwin\fR\fB, const char *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvaddstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const char *\fR\fIstr\fR\fB);\fR
-.br
-\fBint mvaddnstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const char *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwaddstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const char *\fR\fIstr\fR\fB);\fR
-.br
-\fBint mvwaddnstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const char *\fR\fIstr, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These routines write the characters of the (null-terminated) character string
-\fIstr\fR on the given window.
-It is similar to calling \fBwaddch\fR once for each character in the string.
-The four routines with \fIn\fR as the last argument
-write at most \fIn\fR characters.
-If \fIn\fR is \-1, then the entire string will be added,
-up to the maximum number of characters that will fit on the line,
-or until a terminating null is reached.
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success
-(the SVr4 manuals specify only "an integer value other than \fBERR\fR") upon
-successful completion.
-.PP
-X/Open does not define any error conditions.
-This implementation returns an error
-if the window pointer is null or
-if the string pointer is null or
-if the corresponding calls to \fBwaddch\fP return an error.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all of these routines except \fBwaddstr\fR and \fBwaddnstr\fR may be
-macros.
-.SH PORTABILITY
-All these entry points are described in the XSI Curses standard, Issue 4.  The
-XSI errors EILSEQ and EOVERFLOW, associated with extended-level conformance,
-are not yet detected.
-.SH SEE ALSO
-\fBcurses\fR(3), \fBcurs_addch\fR(3).
diff --git a/lib/libncurses/man/curs_addwstr.3 b/lib/libncurses/man/curs_addwstr.3
deleted file mode 100644 (file)
index 1c3bc86..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_addwstr.3x,v 1.10 2010/12/04 18:36:44 tom Exp $
-.TH curs_addwstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBaddwstr\fR,
-\fBaddnwstr\fR,
-\fBwaddwstr\fR,
-\fBwaddnwstr\fR,
-\fBmvaddwstr\fR,
-\fBmvaddnwstr\fR,
-\fBmvwaddwstr\fR,
-\fBmvwaddnwstr\fR \- add a string of wide characters to a \fBcurses\fR window and advance cursor
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>\fR
-.PP
-\fBint addwstr(const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint addnwstr(const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint waddwstr(WINDOW *\fR\fIwin\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint waddnwstr(WINDOW *\fR\fIwin\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvaddwstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvaddnwstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwaddwstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvwaddnwstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These routines write the characters of the
-(null-terminated) \fBwchar_t\fR character string
-\fIwstr\fR on the given window.
-It is similar to constructing a \fBcchar_t\fR for each wchar_t in the string,
-then calling \fBwadd_wch\fR for the resulting \fBcchar_t\fR.
-.PP
-The \fImv\fR routines perform cursor movement once, before writing any
-characters.
-Thereafter, the cursor is advanced as a side-effect of writing to the window.
-.PP
-The four routines with \fIn\fR as the last argument
-write at most \fIn\fR \fBwchar_t\fR characters.
-If \fIn\fR is \-1, then the entire string will be added,
-up to the maximum number of characters that will fit on the line,
-or until a terminating null is reached.
-.SH RETURN VALUES
-All routines return the integer \fBERR\fR upon failure and \fBOK\fR on success.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all of these routines except \fBwaddnwstr\fR may be macros.
-.SH PORTABILITY
-All these entry points are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_add_wch\fR(3)
diff --git a/lib/libncurses/man/curs_attr.3 b/lib/libncurses/man/curs_attr.3
deleted file mode 100644 (file)
index f9dd19b..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-'\" t
-.\"***************************************************************************
-.\" Copyright (c) 1998-2009,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_attr.3x,v 1.36 2010/12/04 18:36:44 tom Exp $
-.TH curs_attr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBattroff\fR,
-\fBwattroff\fR,
-\fBattron\fR,
-\fBwattron\fR,
-\fBattrset\fR,
-\fBwattrset\fR,
-\fBcolor_set\fR,
-\fBwcolor_set\fR,
-\fBstandend\fR,
-\fBwstandend\fR,
-\fBstandout\fR,
-\fBwstandout\fR,
-\fBattr_get\fR,
-\fBwattr_get\fR,
-\fBattr_off\fR,
-\fBwattr_off\fR,
-\fBattr_on\fR,
-\fBwattr_on\fR,
-\fBattr_set\fR,
-\fBwattr_set\fR,
-\fBchgat\fR,
-\fBwchgat\fR,
-\fBmvchgat\fR,
-\fBmvwchgat\fR,
-\fBPAIR_NUMBER\fR \- \fBcurses\fR character and window attribute control routines
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.br
-\fBint attroff(int attrs);\fR
-.br
-\fBint wattroff(WINDOW *win, int attrs);\fR
-.br
-\fBint attron(int attrs);\fR
-.br
-\fBint wattron(WINDOW *win, int attrs);\fR
-.br
-\fBint attrset(int attrs);\fR
-.br
-\fBint wattrset(WINDOW *win, int attrs);\fR
-.br
-\fBint color_set(short color_pair_number, void* opts);\fR
-.br
-\fBint wcolor_set(WINDOW *win, short color_pair_number,\fR
-      \fBvoid* opts);\fR
-.br
-\fBint standend(void);\fR
-.br
-\fBint wstandend(WINDOW *win);\fR
-.br
-\fBint standout(void);\fR
-.br
-\fBint wstandout(WINDOW *win);\fR
-.br
-\fBint attr_get(attr_t *attrs, short *pair, void *opts);\fR
-.br
-\fBint wattr_get(WINDOW *win, attr_t *attrs, short *pair,\fR
-       \fBvoid *opts);\fR
-.br
-\fBint attr_off(attr_t attrs, void *opts);\fR
-.br
-\fBint wattr_off(WINDOW *win, attr_t attrs, void *opts);\fR
-.br
-\fBint attr_on(attr_t attrs, void *opts);\fR
-.br
-\fBint wattr_on(WINDOW *win, attr_t attrs, void *opts);\fR
-.br
-\fBint attr_set(attr_t attrs, short pair, void *opts);\fR
-.br
-\fBint wattr_set(WINDOW *win, attr_t attrs, short pair, void *opts);\fR
-.br
-\fBint chgat(int n, attr_t attr, short color,\fR
-      \fBconst void *opts)\fR
-.br
-\fBint wchgat(WINDOW *win, int n, attr_t attr,\fR
-      \fBshort color, const void *opts)\fR
-.br
-\fBint mvchgat(int y, int x, int n, attr_t attr,\fR
-      \fBshort color, const void *opts)\fR
-.br
-\fBint mvwchgat(WINDOW *win, int y, int x, int n,\fR
-      \fBattr_t attr, short color, const void *opts)\fR
-.br
-.SH DESCRIPTION
-These routines manipulate the current attributes of the named window.  The
-current attributes of a window apply to all characters that are written into
-the window with \fBwaddch\fR, \fBwaddstr\fR and \fBwprintw\fR.  Attributes are
-a property of the character, and move with the character through any scrolling
-and insert/delete line/character operations.  To the extent possible, they are
-displayed as appropriate modifications to the graphic rendition of characters
-put on the screen.
-.PP
-The routine \fBattrset\fR sets the current attributes of the given window to
-\fIattrs\fR.  The routine \fBattroff\fR turns off the named attributes without
-turning any other attributes on or off.  The routine \fBattron\fR turns on the
-named attributes without affecting any others.  The routine \fBstandout\fR is
-the same as \fBattron(A_STANDOUT)\fR.  The routine \fBstandend\fR is the same
-as \fBattrset(A_NORMAL)\fR or \fBattrset(0)\fR, that is, it turns off all
-attributes.
-.PP
-The \fBattrset\fR and related routines do not affect the attributes used
-when erasing portions of the window.
-See \fBcurs_bkgd\fR(3) for functions which modify the attributes used for
-erasing and clearing.
-.PP
-The routine \fBcolor_set\fR sets the current color of the given window to the
-foreground/background combination described by the color_pair_number. The
-parameter opts is reserved for future use, applications must supply a null
-pointer.
-.PP
-The routine \fBwattr_get\fR returns the current attribute and color pair for
-the given window; \fBattr_get\fR returns the current attribute and color pair
-for \fBstdscr\fR.
-The remaining \fBattr_\fR* functions operate exactly like the corresponding
-\fBattr\fR* functions, except that they take arguments of type \fBattr_t\fR
-rather than \fBint\fR.
-.PP
-The routine \fBchgat\fR changes the attributes of a given number of characters
-starting at the current cursor location of \fBstdscr\fR.  It does not update
-the cursor and does not perform wrapping.  A character count of \-1 or greater
-than the remaining window width means to change attributes all the way to the
-end of the current line.  The \fBwchgat\fR function generalizes this to any
-window; the \fBmvwchgat\fR function does a cursor move before acting.  In these
-functions, the color argument is a color-pair index (as in the first argument
-of \fIinit_pair\fR, see \fBcurs_color\fR(3)).  The \fBopts\fR argument is not
-presently used, but is reserved for the future (leave it \fBNULL\fR).
-.SS Attributes
-The following video attributes, defined in \fB<curses.h>\fR, can be passed to
-the routines \fBattron\fR, \fBattroff\fR, and \fBattrset\fR, or OR'd with the
-characters passed to \fBaddch\fR.
-.PP
-.TS
-center ;
-l l .
-\fBA_NORMAL\fR Normal display (no highlight)
-\fBA_STANDOUT\fR       Best highlighting mode of the terminal.
-\fBA_UNDERLINE\fR      Underlining
-\fBA_REVERSE\fR        Reverse video
-\fBA_BLINK\fR  Blinking
-\fBA_DIM\fR    Half bright
-\fBA_BOLD\fR   Extra bright or bold
-\fBA_PROTECT\fR        Protected mode
-\fBA_INVIS\fR  Invisible or blank mode
-\fBA_ALTCHARSET\fR     Alternate character set
-\fBA_CHARTEXT\fR       Bit-mask to extract a character
-\fBCOLOR_PAIR(\fR\fIn\fR\fB)\fR        Color-pair number \fIn\fR
-.TE
-.PP
-The following macro is the reverse of \fBCOLOR_PAIR(\fR\fIn\fR\fB)\fR:
-.PP
-.br
-\fBPAIR_NUMBER(\fR\fIattrs\fR) Returns the pair number associated
-                   with the \fBCOLOR_PAIR(\fR\fIn\fR\fB)\fR attribute.
-.br
-.PP
-The return values of many of these routines are not meaningful (they are
-implemented as macro-expanded assignments and simply return their argument).
-The SVr4 manual page claims (falsely) that these routines always return \fB1\fR.
-.SH NOTES
-Note that \fBattroff\fR, \fBwattroff\fR, \fBattron\fR, \fBwattron\fR,
-\fBattrset\fR, \fBwattrset\fR, \fBstandend\fR and \fBstandout\fR may be macros.
-.PP
-\fBCOLOR_PAIR\fP values can only be OR'd with attributes if the pair
-number is less than 256.
-The alternate functions such as \fBcolor_set\fP can pass a color pair
-value directly.
-However, ncurses ABI 4 and 5 simply OR this value within the alternate functions.
-You must use ncurses ABI 6 to support more than 256 color pairs.
-.SH PORTABILITY
-These functions are supported in the XSI Curses standard, Issue 4.  The
-standard defined the dedicated type for highlights, \fBattr_t\fR, which is not
-defined in SVr4 curses. The functions taking \fBattr_t\fR arguments are
-not supported under SVr4.
-.PP
-The XSI Curses standard states that whether the traditional functions
-\fBattron\fR/\fBattroff\fR/\fBattrset\fR can manipulate attributes other than
-\fBA_BLINK\fR, \fBA_BOLD\fR, \fBA_DIM\fR, \fBA_REVERSE\fR, \fBA_STANDOUT\fR, or
-\fBA_UNDERLINE\fR is "unspecified".  Under this implementation as well as
-SVr4 curses, these functions correctly manipulate all other highlights
-(specifically, \fBA_ALTCHARSET\fR, \fBA_PROTECT\fR, and \fBA_INVIS\fR).
-.PP
-XSI Curses added the new entry points, \fBattr_get\fR, \fBattr_on\fR,
-\fBattr_off\fR, \fBattr_set\fR, \fBwattr_on\fR, \fBwattr_off\fR,
-\fBwattr_get\fR, \fBwattr_set\fR.  These are intended to work with
-a new series of highlight macros prefixed with \fBWA_\fR.
-.PP
-Older versions of this library did not force an update of the screen
-when changing the attributes.
-Use \fBtouchwin\fR to force the screen to match the updated attributes.
-.PP
-.ne 9
-.TS
-center ;
-l l .
-\fBWA_NORMAL\fR        Normal display (no highlight)
-\fBWA_STANDOUT\fR      Best highlighting mode of the terminal.
-\fBWA_UNDERLINE\fR     Underlining
-\fBWA_REVERSE\fR       Reverse video
-\fBWA_BLINK\fR Blinking
-\fBWA_DIM\fR   Half bright
-\fBWA_BOLD\fR  Extra bright or bold
-\fBWA_ALTCHARSET\fR    Alternate character set
-.TE
-.PP
-The XSI curses standard specifies that each pair of corresponding \fBA_\fR
-and \fBWA_\fR-using functions operates on the same current-highlight
-information.
-.PP
-The XSI standard extended conformance level adds new highlights
-\fBA_HORIZONTAL\fR, \fBA_LEFT\fR, \fBA_LOW\fR, \fBA_RIGHT\fR, \fBA_TOP\fR,
-\fBA_VERTICAL\fR (and corresponding \fBWA_\fR macros for each) which this
-implementation does not yet support.
-.SH RETURN VALUE
-All routines return the integer \fBOK\fR on success, or \fBERR\fP on failure.
-.PP
-X/Open does not define any error conditions.
-.PP
-This implementation returns an error
-if the window pointer is null.
-The \fBwcolor_set\fP function returns an error if the color pair parameter
-is outside the range 0..COLOR_PAIRS\-1.
-This implementation also provides
-\fBgetattrs\fR
-for compatibility with older versions of curses.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_addch\fR(3),
-\fBcurs_addstr\fR(3),
-\fBcurs_bkgd\fR(3),
-\fBcurs_printw\fR(3),
-\fBcurs_variables\fR(3)
diff --git a/lib/libncurses/man/curs_beep.3 b/lib/libncurses/man/curs_beep.3
deleted file mode 100644 (file)
index c90d78e..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_beep.3x,v 1.12 2010/12/04 18:36:44 tom Exp $
-.TH curs_beep 3 ""
-.SH NAME
-\fBbeep\fR, \fBflash\fR \- \fBcurses\fR bell and screen flash routines
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBint beep(void);\fR
-.br
-\fBint flash(void);\fR
-.br
-.SH DESCRIPTION
-The \fBbeep\fR and \fBflash\fR routines are used to alert the terminal user.
-The routine \fBbeep\fR sounds an audible alarm on the terminal, if possible;
-otherwise it flashes the screen (visible bell).  The routine \fBflash\fR
-flashes the screen, and if that is not possible, sounds the alert.  If neither
-alert is possible, nothing happens.  Nearly all terminals have an audible alert
-(bell or beep), but only some can flash the screen.
-.SH RETURN VALUE
-These routines return \fBOK\fR if they succeed in beeping or flashing,
-\fBERR\fR otherwise.
-.SH EXTENSIONS
-SVr4's beep and flash routines always returned \fBOK\fR, so it was not
-possible to tell when the beep or flash failed.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-Like SVr4, it specifies that they always return \fBOK\fR.
-.SH SEE ALSO
-\fBcurses\fR(3)
diff --git a/lib/libncurses/man/curs_bkgd.3 b/lib/libncurses/man/curs_bkgd.3
deleted file mode 100644 (file)
index 36de6cc..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2003,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_bkgd.3x,v 1.22 2010/12/04 18:36:44 tom Exp $
-.TH curs_bkgd 3 ""
-.SH NAME
-\fBbkgdset\fR, \fBwbkgdset\fR,
-\fBbkgd\fR, \fBwbkgd\fR,
-\fBgetbkgd\fR \- \fBcurses\fR window background manipulation routines
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBvoid bkgdset(chtype ch);\fR
-.br
-\fBvoid wbkgdset(WINDOW *win, chtype ch);\fR
-.br
-\fBint bkgd(chtype ch);\fR
-.br
-\fBint wbkgd(WINDOW *win, chtype ch);\fR
-.br
-\fBchtype getbkgd(WINDOW *win);\fR
-.br
-.SH DESCRIPTION
-The \fBbkgdset\fR and \fBwbkgdset\fR routines manipulate the
-background of the named window.
-The window background is a \fBchtype\fR consisting of
-any combination of attributes (i.e., rendition) and a character.
-The attribute part of the background is combined (OR'ed) with all non-blank
-characters that are written into the window with \fBwaddch\fR.  Both
-the character and attribute parts of the background are combined with
-the blank characters.  The background becomes a property of the
-character and moves with the character through any scrolling and
-insert/delete line/character operations.
-.PP
-To the extent possible on a particular terminal,
-the attribute part of the background is displayed
-as the graphic rendition of the character put on the screen.
-.PP
-The \fBbkgd\fR and \fBwbkgd\fR functions
-set the background property of the current or specified window
-and then apply this setting to every character position in that window:
-.PP
-.RS
-The rendition of every character on the screen is changed to
-the new background rendition.
-.PP
-Wherever the former background character
-appears, it is changed to the new background character.
-.RE
-.PP
-The \fBgetbkgd\fR function returns the given window's current background
-character/attribute pair.
-.SH RETURN VALUE
-The routines \fBbkgd\fR and \fBwbkgd\fR return the integer \fBOK\fR.
-The SVr4.0 manual says "or a non-negative integer if \fBimmedok\fR is set",
-but this appears to be an error.
-.SH NOTES
-Note that \fBbkgdset\fR and \fBbkgd\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-It specifies that \fBbkgd\fR and \fBwbkgd\fR return \fBERR\fR on failure,
-but gives no failure conditions.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_addch\fR(3),
-\fBcurs_attr\fR(3),
-\fBcurs_outopts\fR(3)
diff --git a/lib/libncurses/man/curs_bkgrnd.3 b/lib/libncurses/man/curs_bkgrnd.3
deleted file mode 100644 (file)
index 5b44620..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_bkgrnd.3x,v 1.4 2010/12/04 18:49:20 tom Exp $
-.TH curs_bkgrnd 3 ""
-.SH NAME
-\fBbkgrnd\fR,
-\fBwbkgrnd\fR,
-\fBbkgrndset\fR,
-\fBwbkgrndset\fR,
-\fBgetbkgrnd\fR,
-\fBwgetbkgrnd\fR \- \fBcurses\fR window complex background manipulation routines
-.SH SYNOPSIS
-.PP
-.B #include <curses.h>
-.sp
-\fBint bkgrnd(\fR\fB const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint wbkgrnd(\fR\fB WINDOW *\fR\fIwin\fR\fB, const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBvoid bkgrndset(const cchar_t *\fR\fIwch\fR \fB);\fR
-.br
-\fBvoid wbkgrndset(WINDOW *\fR\fIwin\fR\fB, const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint getbkgrnd(cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint wgetbkgrnd(WINDOW *\fR\fIwin\fR\fB, cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-.SH DESCRIPTION
-The \fBbkgrndset\fR and \fBwbkgrndset\fR routines manipulate the
-background of the named window.
-The window background is a \fBcchar_t\fR consisting of
-any combination of attributes (i.e., rendition) and a complex character.
-The attribute part of the background is combined (OR'ed) with all non-blank
-characters that are written into the window with \fBwaddch\fR.  Both
-the character and attribute parts of the background are combined with
-the blank characters.
-The background becomes a property of the
-character and moves with the character through any scrolling and
-insert/delete line/character operations.
-.PP
-To the extent possible on a
-particular terminal, the attribute part of the background is displayed
-as the graphic rendition of the character put on the screen.
-.PP
-The \fBbkgrnd\fR and \fBwbkgrnd\fR functions
-set the background property of the current or specified window
-and then apply this setting to every character position in that window:
-.RS
-.PP
-The rendition of every character on the screen is changed to
-the new background rendition.
-.PP
-Wherever the former background character
-appears, it is changed to the new background character.
-.RE
-.PP
-The \fBgetbkgrnd\fR function returns the given window's current background
-character/attribute pair via the \fBwch\fR pointer.
-.
-.SH NOTES
-Note that
-\fBbkgrnd\fR,
-\fBbkgrndset\fR, and
-\fBgetbkgrnd\fR
-may be macros.
-.SH RETURN VALUES
-The \fBbkgrndset\fR and \fBwbkgrndset\fR routines do not return a value.
-.PP
-Upon successful completion, the other functions return \fBOK\fR.
-Otherwise, they return \fBERR\fR.
-A null window pointer is treated as an error.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_bkgd\fR(3)
diff --git a/lib/libncurses/man/curs_border.3 b/lib/libncurses/man/curs_border.3
deleted file mode 100644 (file)
index cfadd79..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2007,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_border.3x,v 1.22 2010/12/04 18:36:44 tom Exp $
-.TH curs_border 3 ""
-.na
-.hy 0
-.SH NAME
-\fBborder\fR,
-\fBwborder\fR,
-\fBbox\fR,
-\fBhline\fR,
-\fBwhline\fR,
-\fBvline\fR,
-\fBwvline\fR,
-\fBmvhline\fR,
-\fBmvwhline\fR,
-\fBmvvline\fR,
-\fBmvwvline\fR \- create \fBcurses\fR borders, horizontal and vertical lines
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.br
-\fBint border(chtype ls, chtype rs, chtype ts, chtype bs,\fR
-   \fBchtype tl, chtype tr, chtype bl, chtype br);\fR
-.br
-\fBint wborder(WINDOW *win, chtype ls, chtype rs,\fR
-   \fBchtype ts, chtype bs, chtype tl, chtype tr,\fR
-   \fBchtype bl, chtype br);\fR
-.br
-\fBint box(WINDOW *win, chtype verch, chtype horch);\fR
-.br
-\fBint hline(chtype ch, int n);\fR
-.br
-\fBint whline(WINDOW *win, chtype ch, int n);\fR
-.br
-\fBint vline(chtype ch, int n);\fR
-.br
-\fBint wvline(WINDOW *win, chtype ch, int n);\fR
-.br
-\fBint mvhline(int y, int x, chtype ch, int n);\fR
-.br
-\fBint mvwhline(WINDOW *, int y, int x, chtype ch, int n);\fR
-.br
-\fBint mvvline(int y, int x, chtype ch, int n);\fR
-.br
-\fBint mvwvline(WINDOW *, int y, int x, chtype ch, int n);\fR
-.br
-.SH DESCRIPTION
-The \fBborder\fR, \fBwborder\fR and \fBbox\fR routines
-draw a box around the edges of a window.
-Other than the window, each argument is a character with attributes:
-.sp
-.RS
-\fIls\fR \- left side,
-.br
-\fIrs\fR \- right side,
-.br
-\fIts\fR \- top side,
-.br
-\fIbs\fR \- bottom side,
-.br
-\fItl\fR \- top left-hand corner,
-.br
-\fItr\fR \- top right-hand corner,
-.br
-\fIbl\fR \- bottom left-hand corner, and
-.br
-\fIbr\fR \- bottom right-hand corner.
-.RE
-.PP
-If any of these arguments is zero, then the corresponding
-default values (defined in \fBcurses.h\fR) are used instead:
-.sp
-.RS
-\fBACS_VLINE\fR,
-.br
-\fBACS_VLINE\fR,
-.br
-\fBACS_HLINE\fR,
-.br
-\fBACS_HLINE\fR,
-.br
-\fBACS_ULCORNER\fR,
-.br
-\fBACS_URCORNER\fR,
-.br
-\fBACS_LLCORNER\fR,
-.br
-\fBACS_LRCORNER\fR.
-.RE
-.PP
-\fBbox(\fR\fIwin\fR\fB, \fR\fIverch\fR\fB, \fR\fIhorch\fR\fB)\fR is a shorthand
-for the following call: \fBwborder(\fR\fIwin\fR\fB,\fR \fIverch\fR\fB,\fR
-\fIverch\fR\fB,\fR \fIhorch\fR\fB,\fR \fIhorch\fR\fB, 0, 0, 0, 0)\fR.
-.PP
-The \fBhline\fR and \fBwhline\fR functions draw a horizontal (left to right)
-line using \fIch\fR starting at the current cursor position in the window.  The
-current cursor position is not changed.  The line is at most \fIn\fR characters
-long, or as many as fit into the window.
-.PP
-The \fBvline\fR and \fBwvline\fR functions draw a vertical (top to bottom) line
-using \fIch\fR starting at the current cursor position in the window.  The
-current cursor position is not changed.  The line is at most \fIn\fR characters
-long, or as many as fit into the window.
-.SH RETURN VALUE
-All routines return the integer \fBOK\fR.  The SVr4.0 manual says "or a
-non-negative integer if \fBimmedok\fR is set", but this appears to be an error.
-.PP
-X/Open does not define any error conditions.
-This implementation returns an error
-if the window pointer is null.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-The borders generated by these functions are \fIinside\fR borders (this
-is also true of SVr4 curses, though the fact is not documented).
-.PP
-Note that \fBborder\fR and \fBbox\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-The standard specifies that they return \fBERR\fR on failure,
-but specifies no error conditions.
-.SH SEE ALSO
-\fBcurses\fR(3), \fBcurs_outopts\fR(3).
diff --git a/lib/libncurses/man/curs_border_set.3 b/lib/libncurses/man/curs_border_set.3
deleted file mode 100644 (file)
index b3dd8d9..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2010,2011 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_border_set.3x,v 1.10 2011/01/15 12:56:18 tom Exp $
-.TH curs_border_set 3 ""
-.na
-.hy 0
-.SH NAME
-\fBborder_set\fR,
-\fBwborder_set\fR,
-\fBbox_set\fR,
-\fBhline_set\fR,
-\fBwhline_set\fR,
-\fBmvhline_set\fR,
-\fBmvwhline_set\fR,
-\fBvline_set\fR,
-\fBwvline_set\fR,
-\fBmvvline_set\fR,
-\fBmvwvline_set\fR \- create \fBcurses\fR borders or lines using complex characters and renditions
-.ad
-.hy
-.SH SYNOPSIS
-.PP
-\fB#include <curses.h>\fR
-.sp
-\fBint border_set(\fR
-   \fBconst cchar_t *\fR\fIls\fR, \fBconst cchar_t *\fR\fIrs\fR,
-   \fBconst cchar_t *\fR\fIts\fR, \fBconst cchar_t *\fR\fIbs\fR,
-   \fBconst cchar_t *\fR\fItl\fR, \fBconst cchar_t *\fR\fItr\fR,
-   \fBconst cchar_t *\fR\fIbl\fR, \fBconst cchar_t *\fR\fIbr\fR
-\fB);\fR
-.br
-\fBint wborder_set(\fR
-   \fBWINDOW *win\fR,
-   \fBconst cchar_t *\fR\fIls\fR, \fBconst cchar_t *\fR\fIrs\fR,
-   \fBconst cchar_t *\fR\fIts\fR, \fBconst cchar_t *\fR\fIbs\fR,
-   \fBconst cchar_t *\fR\fItl\fR, \fBconst cchar_t *\fR\fItr\fR,
-   \fBconst cchar_t *\fR\fIbl\fR, \fBconst cchar_t *\fR\fIbr\fR\fB);\fR
-.br
-\fBint box_set(\fR
-   \fBWINDOW *win\fR,
-   \fBconst cchar_t *\fR\fIverch\fR,
-   \fBconst cchar_t *\fR\fIhorch\fR\fB);\fR
-.br
-\fBint hline_set(\fR
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint whline_set(\fR
-   \fBWINDOW *\fR\fIwin\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint mvhline_set(\fR
-   \fBint \fR\fIy\fR, \fBint \fR\fIx\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwhline_set(\fR
-   \fBWINDOW *\fR\fIwin\fR,
-   \fBint \fR\fIy\fR, \fBint \fR\fIx\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint vline_set(\fR
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint wvline_set(\fR
-   \fBWINDOW *\fR\fIwin\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint mvvline_set(\fR
-   \fBint \fR\fIy\fR, \fBint \fR\fIx\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwvline_set(\fR
-   \fBWINDOW *\fR\fIwin\fR,
-   \fBint \fR\fIy\fR, \fBint \fR\fIx\fR,
-   \fBconst cchar_t *\fR\fIwch\fR, \fBint \fR\fIn\fR\fB);\fR
-.br
-.SH DESCRIPTION
-.PP
-The
-\fBborder_set\fR
-and
-\fBwborder_set\fR
-functions draw a border around the edges of the current or specified window.
-These functions do not change the cursor position, and do not wrap.
-.PP
-Other than the window, each argument is a complex character with attributes:
-.RS
-\fIls\fR \- left side,
-.br
-\fIrs\fR \- right side,
-.br
-\fIts\fR \- top side,
-.br
-\fIbs\fR \- bottom side,
-.br
-\fItl\fR \- top left-hand corner,
-.br
-\fItr\fR \- top right-hand corner,
-.br
-\fIbl\fR \- bottom left-hand corner, and
-.br
-\fIbr\fR \- bottom right-hand corner.
-.RE
-.PP
-If any of these arguments is zero, then the corresponding
-default values (defined in \fBcurses.h\fR) are used instead:
-.RS
-\fBWACS_VLINE\fR,
-.br
-\fBWACS_VLINE\fR,
-.br
-\fBWACS_HLINE\fR,
-.br
-\fBWACS_HLINE\fR,
-.br
-\fBWACS_ULCORNER\fR,
-.br
-\fBWACS_URCORNER\fR,
-.br
-\fBWACS_LLCORNER\fR, and
-.br
-\fBWACS_LRCORNER\fR.
-.RE
-.PP
-\fBbox_set(\fR\fIwin\fR, \fIverch\fR\fB, \fR\fIhorch\fR\fB);\fR
-is a shorthand for the following call:
-.PP
-\fBwborder_set(\fR\fIwin\fR\fB, \fR\fIverch\fR\fB, \fR\fIverch\fR\fB,\fR
-    \fIhorch\fR\fB, \fR\fIhorch\fR\fB, NULL, NULL, NULL, NULL);\fR
-.PP
-The
-\fB*line_set\fR
-functions use
-\fIwch\fR
-to draw a line starting at the current cursor position in the window.
-The line is at most \fIn\fR characters long or as many as fit into the window.
-The current cursor position is not changed.
-.PP
-The
-\fBhline_set\fR,
-\fBmvhline_set\fR,
-\fBmvwhline_set\fR, and
-\fBwhline_set\fR
-functions draw a line proceeding toward the last column of the same line.
-.PP
-The
-\fBvline_set\fR,
-\fBmvvline_set\fR,
-\fBmvwvline_set\fR, and
-\fBwvline_set\fR
-functions draw a line proceeding toward the last line of the window.
-.br
-.SH NOTES
-.PP
-Note that
-\fBborder_set\fR,
-\fBhline_set\fR,
-\fBmvhline_set\fR,
-\fBmvvline_set\fR,
-\fBmvwhline_set\fR,
-\fBmvwvline_set\fR, and
-\fBvline_set\fR
-may be macros.
-.br
-.SH RETURN VALUES
-.PP
-Upon successful completion, these functions return
-\fBOK\fR.
-Otherwise, they return
-\fBERR\fR.
-.PP
-Functions using a window parameter return an error if it is null.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH SEE ALSO
-\fBncurses\fR(3),
-\fBcurs_add_wch\fR(3),
-\fBcurs_border\fR(3),
-\fBcurs_outopts\fR(3)
diff --git a/lib/libncurses/man/curs_clear.3 b/lib/libncurses/man/curs_clear.3
deleted file mode 100644 (file)
index c59caa4..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2007,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_clear.3x,v 1.14 2010/12/04 18:36:44 tom Exp $
-.TH curs_clear 3 ""
-.na
-.hy 0
-.SH NAME
-\fBerase\fR,
-\fBwerase\fR,
-\fBclear\fR,
-\fBwclear\fR,
-\fBclrtobot\fR,
-\fBwclrtobot\fR,
-\fBclrtoeol\fR,
-\fBwclrtoeol\fR \- clear all or part of a \fBcurses\fR window
-.ad
-.hy
-.SH SYNOPSIS
-\fB# include <curses.h>\fR
-.sp
-\fBint erase(void);\fR
-.br
-\fBint werase(WINDOW *win);\fR
-.br
-\fBint clear(void);\fR
-.br
-\fBint wclear(WINDOW *win);\fR
-.br
-\fBint clrtobot(void);\fR
-.br
-\fBint wclrtobot(WINDOW *win);\fR
-.br
-\fBint clrtoeol(void);\fR
-.br
-\fBint wclrtoeol(WINDOW *win);\fR
-.br
-.SH DESCRIPTION
-The \fBerase\fR and \fBwerase\fR routines copy blanks to every
-position in the window, clearing the screen.
-.PP
-The \fBclear\fR and \fBwclear\fR routines are like \fBerase\fR and
-\fBwerase\fR, but they also call \fBclearok\fR, so that the screen is
-cleared completely on the next call to \fBwrefresh\fR for that window
-and repainted from scratch.
-.PP
-The \fBclrtobot\fR and \fBwclrtobot\fR routines erase from the cursor to the
-end of screen.  That is, they erase all lines below the cursor in the window.
-Also, the current line to the right of the cursor, inclusive, is erased.
-.PP
-The \fBclrtoeol\fR and \fBwclrtoeol\fR routines erase the current line
-to the right of the cursor, inclusive, to the end of the current line.
-.PP
-Blanks created by erasure have the current background rendition (as set
-by \fBwbkgdset\fR) merged into them.
-.SH RETURN VALUE
-All routines return the integer \fBOK\fR on success and \fBERR\fP on failure.
-The SVr4.0 manual says "or a
-non-negative integer if \fBimmedok\fR is set", but this appears to be an error.
-.PP
-X/Open defines no error conditions.
-In this implementation,
-functions using a window pointer parameter return an error if it is null.
-.SH NOTES
-Note that \fBerase\fR, \fBwerase\fR, \fBclear\fR, \fBwclear\fR,
-\fBclrtobot\fR, and \fBclrtoeol\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.  The
-standard specifies that they return \fBERR\fR on failure, but specifies no
-error conditions.
-.PP
-Some historic curses implementations had, as an undocumented feature, the
-ability to do the equivalent of \fBclearok(..., 1)\fR by saying
-\fBtouchwin(stdscr)\fR or \fBclear(stdscr)\fR.  This will not work under
-ncurses.
-.PP
-This implementation, and others such as Solaris,
-sets the current position to 0,0 after erasing
-via \fBwerase()\fP and \fBwclear()\fP.
-That fact is not documented in other implementations,
-and may not be true of implementations
-which were not derived from SVr4 source.
-.PP
-Not obvious from the description,
-most implementations clear the screen after \fBwclear\fP
-even for a subwindow or derived window.
-If you do not want to clear the screen during the next \fBwrefresh\fP,
-use \fBwerase\fP instead.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_outopts\fR(3),
-\fBcurs_refresh\fR(3),
-\fBcurs_variables\fR(3)
diff --git a/lib/libncurses/man/curs_color.3 b/lib/libncurses/man/curs_color.3
deleted file mode 100644 (file)
index 016020b..0000000
+++ /dev/null
@@ -1,243 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2009,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_color.3x,v 1.35 2010/12/20 00:50:58 tom Exp $
-.TH curs_color 3 ""
-.de bP
-.IP \(bu 4
-..
-.na
-.hy 0
-.SH NAME
-\fBstart_color\fR,
-\fBinit_pair\fR,
-\fBinit_color\fR,
-\fBhas_colors\fR,
-\fBcan_change_color\fR,
-\fBcolor_content\fR,
-\fBpair_content\fR,
-\fBCOLOR_PAIR\fR \- \fBcurses\fR color manipulation routines
-.ad
-.hy
-.SH SYNOPSIS
-\fB# include <curses.h>\fR
-.sp
-\fBint start_color(void);\fR
-.br
-\fBint init_pair(short pair, short f, short b);\fR
-.br
-\fBint init_color(short color, short r, short g, short b);\fR
-.br
-\fBbool has_colors(void);\fR
-.br
-\fBbool can_change_color(void);\fR
-.br
-\fBint color_content(short color, short *r, short *g, short *b);\fR
-.br
-\fBint pair_content(short pair, short *f, short *b);\fR
-.br
-.SH DESCRIPTION
-.SS Overview
-\fBcurses\fR support color attributes on terminals with that capability.  To
-use these routines \fBstart_color\fR must be called, usually right after
-\fBinitscr\fR.  Colors are always used in pairs (referred to as color-pairs).
-A color-pair consists of a foreground color (for characters) and a background
-color (for the blank field on which the characters are displayed).  A
-programmer initializes a color-pair with the routine \fBinit_pair\fR.  After it
-has been initialized, \fBCOLOR_PAIR\fR(\fIn\fR), a macro defined in
-\fB<curses.h>\fR, can be used as a new video attribute.
-.PP
-If a terminal is capable of redefining colors, the programmer can use the
-routine \fBinit_color\fR to change the definition of a color.  The routines
-\fBhas_colors\fR and \fBcan_change_color\fR return \fBTRUE\fR or \fBFALSE\fR,
-depending on whether the terminal has color capabilities and whether the
-programmer can change the colors.  The routine \fBcolor_content\fR allows a
-programmer to extract the amounts of red, green, and blue components in an
-initialized color.  The routine \fBpair_content\fR allows a programmer to find
-out how a given color-pair is currently defined.
-.SS Routine Descriptions
-The \fBstart_color\fR routine requires no arguments.  It must be
-called if the programmer wants to use colors, and before any other
-color manipulation routine is called.  It is good practice to call
-this routine right after \fBinitscr\fR.  \fBstart_color\fR initializes
-eight basic colors (black, red, green, yellow, blue, magenta, cyan,
-and white), and two global variables, \fBCOLORS\fR and
-\fBCOLOR_PAIRS\fR (respectively defining the maximum number of colors
-and color-pairs the terminal can support).  It also restores the
-colors on the terminal to the values they had when the terminal was
-just turned on.
-.PP
-The \fBinit_pair\fR routine changes the definition of a color-pair.  It takes
-three arguments: the number of the color-pair to be changed, the foreground
-color number, and the background color number.
-For portable applications:
-.bP
-The value of the first argument
-must be between \fB1\fR and \fBCOLOR_PAIRS\-1\fR,
-except that if default colors are used (see \fBuse_default_colors\fP)
-the upper limit is adjusted to allow for extra pairs which use
-a default color in foreground and/or background.
-.bP
-The value of the second and
-third arguments must be between 0 and \fBCOLORS\fR.
-Color pair 0 is assumed to be white on black,
-but is actually whatever the terminal implements before color is initialized.
-It cannot be modified by the application.
-.PP
-If the color-pair was previously
-initialized, the screen is refreshed and all occurrences of that color-pair
-are changed to the new definition.
-.PP
-As an extension, ncurses allows you to set color pair 0 via
-the \fBassume_default_colors\fR routine, or to specify the use of
-default colors (color number \fB\-1\fR) if you first invoke the
-\fBuse_default_colors\fR routine.
-.PP
-The \fBinit_color\fR routine changes the definition of a color.  It takes four
-arguments: the number of the color to be changed followed by three RGB values
-(for the amounts of red, green, and blue components).  The value of the first
-argument must be between \fB0\fR and \fBCOLORS\fR.  (See the section
-\fBColors\fR for the default color index.)  Each of the last three arguments
-must be a value between 0 and 1000.  When \fBinit_color\fR is used, all
-occurrences of that color on the screen immediately change to the new
-definition.
-.PP
-The \fBhas_colors\fR routine requires no arguments.  It returns \fBTRUE\fR if
-the terminal can manipulate colors; otherwise, it returns \fBFALSE\fR.  This
-routine facilitates writing terminal-independent programs.  For example, a
-programmer can use it to decide whether to use color or some other video
-attribute.
-.PP
-The \fBcan_change_color\fR routine requires no arguments.  It returns
-\fBTRUE\fR if the terminal supports colors and can change their definitions;
-other, it returns \fBFALSE\fR.  This routine facilitates writing
-terminal-independent programs.
-.PP
-The \fBcolor_content\fR routine gives programmers a way to find the intensity
-of the red, green, and blue (RGB) components in a color.  It requires four
-arguments: the color number, and three addresses of \fBshort\fRs for storing
-the information about the amounts of red, green, and blue components in the
-given color.  The value of the first argument must be between 0 and
-\fBCOLORS\fR.  The values that are stored at the addresses pointed to by the
-last three arguments are between 0 (no component) and 1000 (maximum amount of
-component).
-.PP
-The \fBpair_content\fR routine allows programmers to find out what colors a
-given color-pair consists of.  It requires three arguments: the color-pair
-number, and two addresses of \fBshort\fRs for storing the foreground and the
-background color numbers.  The value of the first argument must be between 1
-and \fBCOLOR_PAIRS\-1\fR.  The values that are stored at the addresses pointed
-to by the second and third arguments are between 0 and \fBCOLORS\fR.
-.SS Colors
-In \fB<curses.h>\fR the following macros are defined.  These are the default
-colors.  \fBcurses\fR also assumes that \fBCOLOR_BLACK\fR is the default
-background color for all terminals.
-.PP
-.nf
-      \fBCOLOR_BLACK\fR
-      \fBCOLOR_RED\fR
-      \fBCOLOR_GREEN\fR
-      \fBCOLOR_YELLOW\fR
-      \fBCOLOR_BLUE\fR
-      \fBCOLOR_MAGENTA\fR
-      \fBCOLOR_CYAN\fR
-      \fBCOLOR_WHITE\fR
-.fi
-.SH RETURN VALUE
-The routines \fBcan_change_color()\fR and \fBhas_colors()\fR return \fBTRUE\fR
-or \fBFALSE\fR.
-.PP
-All other routines return the integer \fBERR\fR upon failure and an \fBOK\fR
-(SVr4 specifies only "an integer value other than \fBERR\fR") upon successful
-completion.
-.PP
-X/Open defines no error conditions.
-This implementation will return \fBERR\fR on attempts to
-use color values outside the range 0 to COLORS\-1
-(except for the default colors extension),
-or use color pairs outside the range 0 to COLOR_PAIRS\-1.
-Color values used in \fBinit_color\fP must be in the range 0 to 1000.
-An error is returned from all functions
-if the terminal has not been initialized.
-An error is returned from secondary functions such as \fBinit_pair\fP
-if \fBstart_color\fP was not called.
-.RS 3
-.TP 5
-\fBinit_color\fP
-returns an error if the terminal does not support
-this feature, e.g., if the \fIinitialize_color\fP capability is absent
-from the terminal description.
-.TP 5
-\fBstart_color\fP
-returns an error if the color table cannot be allocated.
-.RE
-.SH NOTES
-In the \fIncurses\fR implementation, there is a separate color activation flag,
-color palette, color pairs table, and associated COLORS and COLOR_PAIRS counts
-for each screen; the \fBstart_color\fR function only affects the current
-screen.  The SVr4/XSI interface is not really designed with this in mind, and
-historical implementations may use a single shared color palette.
-.PP
-Note that setting an implicit background color via a color pair affects only
-character cells that a character write operation explicitly touches.  To change
-the background color used when parts of a window are blanked by erasing or
-scrolling operations, see \fBcurs_bkgd\fR(3).
-.PP
-Several caveats apply on 386 and 486 machines with VGA-compatible graphics:
-.bP
-COLOR_YELLOW is actually brown.  To get yellow, use COLOR_YELLOW combined with
-the \fBA_BOLD\fR attribute.
-.bP
-The A_BLINK attribute should in theory cause the background to go bright.  This
-often fails to work, and even some cards for which it mostly works (such as the
-Paradise and compatibles) do the wrong thing when you try to set a bright
-"yellow" background (you get a blinking yellow foreground instead).
-.bP
-Color RGB values are not settable.
-.SH PORTABILITY
-This implementation satisfies XSI Curses's minimum maximums
-for \fBCOLORS\fR and \fBCOLOR_PAIRS\fR.
-.PP
-The \fBinit_pair\fP routine accepts negative values of foreground
-and background color to support the \fBuse_default_colors\fP extension,
-but only if that routine has been first invoked.
-.PP
-The assumption that \fBCOLOR_BLACK\fR is the default
-background color for all terminals can be modified using the
-\fBassume_default_colors\fP extension.
-.PP
-This implementation checks the pointers,
-e.g., for the values returned by
-\fBcolor_content\fP and \fBpair_content\fP,
-and will treat those as optional parameters when null.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_initscr\fR(3),
-\fBcurs_attr\fR(3),
-\fBcurs_variables\fR(3),
-\fBdefault_colors\fR(3)
diff --git a/lib/libncurses/man/curs_delch.3 b/lib/libncurses/man/curs_delch.3
deleted file mode 100644 (file)
index eba52d9..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_delch.3x,v 1.11 2010/12/04 18:36:44 tom Exp $
-.TH curs_delch 3 ""
-.SH NAME
-\fBdelch\fR,
-\fBwdelch\fR,
-\fBmvdelch\fR,
-\fBmvwdelch\fR \- delete character under the cursor in a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint delch(void);\fR
-.br
-\fBint wdelch(WINDOW *win);\fR
-.br
-\fBint mvdelch(int y, int x);\fR
-.br
-\fBint mvwdelch(WINDOW *win, int y, int x);\fR
-.br
-.SH DESCRIPTION
-These routines delete the character under the cursor; all characters to the
-right of the cursor on the same line are moved to the left one position and the
-last character on the line is filled with a blank.  The cursor position does
-not change (after moving to \fIy\fR, \fIx\fR, if specified).  (This does not
-imply use of the hardware delete character feature.)
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and an \fBOK\fR (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that \fBdelch\fR, \fBmvdelch\fR, and \fBmvwdelch\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.  The
-standard specifies that they return \fBERR\fR on failure, but specifies no
-error conditions.
-.SH SEE ALSO
-\fBcurses\fR(3)
diff --git a/lib/libncurses/man/curs_deleteln.3 b/lib/libncurses/man/curs_deleteln.3
deleted file mode 100644 (file)
index 1f7e28e..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2007,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_deleteln.3x,v 1.13 2010/12/04 18:36:44 tom Exp $
-.TH curs_deleteln 3 ""
-.SH NAME
-\fBdeleteln\fR,
-\fBwdeleteln\fR,
-\fBinsdelln\fR,
-\fBwinsdelln\fR,
-\fBinsertln\fR,
-\fBwinsertln\fR \- delete and insert lines in a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint deleteln(void);\fR
-.br
-\fBint wdeleteln(WINDOW *win);\fR
-.br
-\fBint insdelln(int n);\fR
-.br
-\fBint winsdelln(WINDOW *win, int n);\fR
-.br
-\fBint insertln(void);\fR
-.br
-\fBint winsertln(WINDOW *win);\fR
-.br
-.SH DESCRIPTION
-The \fBdeleteln\fR and \fBwdeleteln\fR routines delete the line under the
-cursor in the window; all lines below the current line are moved up one line.
-The bottom line of the window is cleared.  The cursor position does not change.
-.PP
-The \fBinsdelln\fR and \fBwinsdelln\fR routines, for positive \fIn\fR, insert
-\fIn\fR lines into the specified window above the current line.  The \fIn\fR
-bottom lines are lost.  For negative \fIn\fR, delete \fIn\fR lines (starting
-with the one under the cursor), and move the remaining lines up.  The bottom
-\fIn\fR lines are cleared.  The current cursor position remains the same.
-.PP
-The \fBinsertln\fR and \fBwinsertln\fR routines insert a blank line above the
-current line and the bottom line is lost.
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and an \fBOK\fR (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion.
-.PP
-X/Open defines no error conditions.
-In this implementation,
-if the window parameter is null, an error is returned.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.  The
-standard specifies that they return \fBERR\fR on failure, but specifies no
-error conditions.
-.SH NOTES
-Note that all but \fBwinsdelln\fR may be macros.
-.PP
-These routines do not require a hardware line delete or insert feature in the
-terminal.  In fact, they will not use hardware line delete/insert unless
-\fBidlok(..., TRUE)\fR has been set on the current window.
-.SH SEE ALSO
-\fBcurses\fR(3)
diff --git a/lib/libncurses/man/curs_extend.3 b/lib/libncurses/man/curs_extend.3
deleted file mode 100644 (file)
index 113b377..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1999-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" Author: Thomas E. Dickey 1999-on
-.\"
-.\" $Id: curs_extend.3x,v 1.19 2010/12/04 18:36:44 tom Exp $
-.TH curs_extend 3 ""
-.SH NAME
-\fBcurses_version\fP,
-\fBuse_extended_names\fP \- miscellaneous curses extensions
-.
-.SH SYNOPSIS
-\fB#include <curses.h>\fP
-.sp
-\fBconst char * curses_version(void);\fP
-.br
-\fBint use_extended_names(bool enable);\fP
-.SH DESCRIPTION
-These functions are extensions to the curses library
-which do not fit easily into other categories.
-.PP
-Use
-.I curses_version()
-to get the version number, including patch level of the library, e.g.,
-.B 5.0.19991023
-.PP
-The
-.I use_extended_names()
-function controls whether the calling application
-is able to use user-defined or nonstandard names
-which may be compiled into the terminfo
-description, i.e., via the terminfo or termcap interfaces.
-Normally these names are available for use, since the essential decision
-is made by using the \fB\-x\fP option of \fB@TIC@\fP to compile
-extended terminal definitions.
-However you can disable this feature
-to ensure compatibility with other implementations of curses.
-.SH PORTABILITY
-These routines are specific to ncurses.  They were not supported on
-Version 7, BSD or System V implementations.  It is recommended that
-any code depending on them be conditioned using NCURSES_VERSION.
-.SH SEE ALSO
-\fBcurs_getch\fR(3),
-\fBcurs_mouse\fR(3),
-\fBcurs_print\fR(3),
-\fBcurs_util\fR(3),
-\fBdefault_colors\fR(3),
-\fBdefine_key\fR(3),
-\fBkeybound\fR(3),
-\fBkeyok\fR(3),
-\fBresizeterm\fR(3),
-\fBwresize\fR(3).
-.SH AUTHOR
-Thomas Dickey.
diff --git a/lib/libncurses/man/curs_get_wch.3 b/lib/libncurses/man/curs_get_wch.3
deleted file mode 100644 (file)
index bb8e991..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_get_wch.3x,v 1.7 2010/08/14 23:31:42 tom Exp $
-.TH curs_get_wch 3 ""
-.SH NAME
-\fBget_wch\fR,
-\fBwget_wch\fR,
-\fBmvget_wch\fR,
-\fBmvwget_wch\fR,
-\fBunget_wch\fR \- get (or push back) a wide character from curses terminal keyboard
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint get_wch(wint_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint wget_wch(WINDOW *\fR\fIwin\fR\fB, wint_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint mvget_wch(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint mvwget_wch(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint unget_wch(const wchar_t \fR\fIwch\fR\fB);\fR
-.SH DESCRIPTION
-The
-\fBget_wch\fR,
-\fBwget_wch\fR,
-\fBmvget_wch\fR, and
-\fBmvwget_wch\fR
-functions read a character
-from the terminal associated with the current or specified window.
-In no-delay mode,
-if no input is waiting, the value \fBERR\fR is returned.
-In delay mode,
-the program waits until the system passes text through to the program.
-Depending on the setting of \fBcbreak\fR,
-this is after one character (cbreak mode),
-or after the first newline (nocbreak mode).
-In half-delay mode,
-the program waits until the user types a character or the specified
-timeout interval has elapsed.
-.PP
-Unless \fBnoecho\fR has been set,
-these routines echo the character into the designated window.
-.PP
-If the window is not a pad and has been moved or modified since the
-last call to \fBwrefresh\fR,
-\fBwrefresh\fR will be called before another character is read.
-.PP
-If \fBkeypad\fR is enabled,
-these functions respond to
-the pressing of a function key by setting the object pointed to by
-\fIwch\fR
-to the corresponding
-\fBKEY_\fR
-value defined
-in
-\fB<curses.h>\fR
-and returning
-\fBKEY_CODE_YES\fR.
-If a character (such as escape) that could be the
-beginning of a function key is received, curses sets a timer.
-If the remainder
-of the sequence does arrive within the designated time, curses passes through
-the character; otherwise, curses returns the function key value.
-For this
-reason, many terminals experience a delay between the time a user presses
-the escape key and the time the escape is returned to the program.
-.PP
-The
-\fBunget_wch\fR
-function pushes the wide character
-\fIwch\fR
-back onto the head of the input queue, so the wide character
-is returned by the next call to
-\fBget_wch\fR.
-The pushback of
-one character is guaranteed.
-If the program calls
-\fBunget_wch\fR
-too many times without an intervening call to
-\fBget_wch\fR,
-the operation may fail.
-.SH NOTES
-The header file
-\fB<curses.h>\fR
-automatically
-includes the header file
-\fB<stdio.h>\fR.
-.PP
-Applications should not define the escape key by itself as a single-character
-function.
-.PP
-When using
-\fBget_wch\fR,
-\fBwget_wch\fR,
-\fBmvget_wch\fR, or
-\fBmvwget_wch\fR, applications should
-not use
-\fBnocbreak\fR
-mode and
-\fBecho\fR
-mode
-at the same time.
-Depending on the state of the tty driver when each character
-is typed, the program may produce undesirable results.
-.PP
-All functions except \fBwget_wch\fR and \fBunget_wch\fR
-may be macros.
-.SH RETURN VALUES
-When
-\fBget_wch\fR,
-\fBwget_wch\fR,
-\fBmvget_wch\fR, and
-\fBmvwget_wch\fR
-functions successfully
-report the pressing of a function key, they return
-\fBKEY_CODE_YES\fR.
-When they successfully report a wide character, they return
-\fBOK\fR.
-Otherwise, they return
-\fBERR\fR.
-.PP
-Upon successful completion,
-\fBunget_wch\fR
-returns
-\fBOK\fR.
-Otherwise, the function returns
-\fBERR\fR.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_getch\fR(3),
-\fBcurs_ins_wch\fR(3),
-\fBcurs_inopts\fR(3),
-\fBcurs_move\fR(3),
-\fBcurs_refresh\fR(3)
diff --git a/lib/libncurses/man/curs_get_wstr.3 b/lib/libncurses/man/curs_get_wstr.3
deleted file mode 100644 (file)
index 4415650..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_get_wstr.3x,v 1.8 2010/12/04 18:36:44 tom Exp $
-.TH curs_get_wstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBget_wstr\fR,
-\fBgetn_wstr\fR,
-\fBwget_wstr\fR,
-\fBwgetn_wstr\fR,
-\fBmvget_wstr\fR,
-\fBmvgetn_wstr\fR,
-\fBmvwget_wstr\fR,
-\fBmvwgetn_wstr\fR \- get an array of wide characters from a curses terminal keyboard
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>\fR
-.sp
-\fBint get_wstr(wint_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint getn_wstr(wint_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint wget_wstr(WINDOW *\fR\fIwin\fR\fB, wint_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint wgetn_wstr(WINDOW *\fR\fIwin\fR\fB, wint_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvget_wstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvgetn_wstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwget_wstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvwgetn_wstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wint_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-The effect of
-\fBget_wstr\fR
-is as though a series of calls
-to
-\fBget_wch\fR
-were made, until a newline, other end-of-line, or end-of-file condition is processed.
-An end-of-file condition is represented by \fBWEOF\fR, as defined in \fB<wchar.h>\fR.
-The newline and end-of-line conditions are represented by the \fB\\n\fR \fBwchar_t\fR value.
-In all instances, the end of the string is terminated by a null \fBwchar_t\fR.
-The routine places resulting values in the area pointed to by \fIwstr\fR.
-.PP
-The user's erase and kill characters are interpreted.  If keypad
-mode is on for the window, \fBKEY_LEFT\fR and \fBKEY_BACKSPACE\fR
-are both considered equivalent to the user's kill character.
-.PP
-Characters input are echoed only if \fBecho\fR is currently on.  In that case,
-backspace is echoed as deletion of the previous character (typically a left
-motion).
-.PP
-The effect of
-\fBwget_wstr\fR
-is as though a series of
-calls to
-\fBwget_wch\fR
-were made.
-.PP
-The effect of
-\fBmvget_wstr\fR
-is as though a call to
-\fBmove\fR
-and then a series of calls to
-\fBget_wch\fR
-were
-made.
-.PP
-The effect of
-\fBmvwget_wstr\fR
-is as though a call to
-\fBwmove\fR
-and then a series of calls to
-\fBwget_wch\fR
-were made.
-.PP
-The
-\fBgetn_wstr\fR,
-\fBmvgetn_wstr\fR,
-\fBmvwgetn_wstr\fR, and
-\fBwgetn_wstr\fR
-functions are identical
-to the
-\fBget_wstr\fR,
-\fBmvget_wstr\fR,
-\fBmvwget_wstr\fR, and
-\fBwget_wstr\fR
-functions, respectively,
-except that the
-\fB*n_*\fR
-versions read at most
-\fIn\fR
-characters, letting the application prevent overflow of the
-input buffer.
-.SH NOTES
-Using
-\fBget_wstr\fR,
-\fBmvget_wstr\fR,
-\fBmvwget_wstr\fR, or
-\fBwget_wstr\fR
-to read a line that
-overflows the array pointed to by
-\fBwstr\fR
-causes undefined
-results.
-The use of
-\fBgetn_wstr\fR,
-\fBmvgetn_wstr\fR,
-\fBmvwgetn_wstr\fR, or
-\fBwgetn_wstr\fR, respectively, is recommended.
-.PP
-These functions cannot return \fBKEY_\fR values because there
-is no way to distinguish a \fBKEY_\fR value from a valid \fBwchar_t\fR value.
-.PP
-All of these routines except \fBwgetn_wstr\fR may be macros.
-.SH RETURN VALUES
-All of these functions return \fBOK\fR upon successful completion.
-Otherwise, they return \fBERR\fR.
-.PP
-Functions using a window parameter return an error if it is null.
-.RS
-.TP 5
-\fBwgetn_wstr\fP
-returns an error if the associated call to \fBwget_wch\fP failed.
-.RE
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH PORTABILITY
-These functions are described in The Single Unix Specification, Version 2.
-No error conditions are defined.
-This implementation returns ERR if the window pointer is null,
-or if the lower-level \fBwget_wch\fR call returns an ERR.
-In the latter case,
-an ERR return without other data is treated as an end-of-file condition,
-and the returned array contains a \fBWEOF\fR followed by a null \fBwchar_t\fR.
-.PP
-X/Open curses documents these functions to pass an array of \fBwchar_t\fR,
-but all of the vendors implement this using \fBwint_t\fR.
-.SH SEE ALSO
-Functions:
-\fBcurses\fR(3),
-\fBcurs_get_wch\fR(3),
-\fBcurs_getstr\fR(3).
diff --git a/lib/libncurses/man/curs_getcchar.3 b/lib/libncurses/man/curs_getcchar.3
deleted file mode 100644 (file)
index 0158aa9..0000000
+++ /dev/null
@@ -1,138 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2001-2009,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_getcchar.3x,v 1.15 2010/12/04 18:36:44 tom Exp $
-.TH curs_getcchar 3 ""
-.de bP
-.IP \(bu 4
-..
-.SH NAME
-\fBgetcchar\fP,
-\fBsetcchar\fP \- Get a wide character string and rendition from a \fBcchar_t\fP or set a \fBcchar_t\fP from a wide-character string
-.SH SYNOPSIS
-\fB#include <curses.h>\fP
-.sp
-\fBint getcchar(\fP
-.br
-.B "        const cchar_t *\fIwcval\fP,"
-.br
-.B "        wchar_t *\fIwch\fP,"
-.br
-.B "        attr_t *\fIattrs\fP,"
-.br
-.B "        short *\fIcolor_pair\fP,"
-.br
-.B "        void *\fIopts\fP );"
-.sp
-.B "int setcchar("
-.br
-.B "        cchar_t *\fIwcval\fP,"
-.br
-.B "        const wchar_t *\fIwch\fP,"
-.br
-.B "        const attr_t \fIattrs\fP,"
-.br
-.B "        short \fIcolor_pair\fP,"
-.br
-.B "        void *\fIopts\fP );"
-.SH DESCRIPTION
-.PP
-The \fBgetcchar\fP function gets a wide-character string
-and rendition from a \fBcchar_t\fP argument.
-When \fIwch\fP is not a null pointer,
-the \fBgetcchar\fP function does the following:
-.bP
-Extracts information from a \fBcchar_t\fP value \fIwcval\fP
-.bP
-Stores the character attributes in the location pointed to by \fIattrs\fP
-.bP
-Stores the color-pair in the location pointed to by \fIcolor_pair\fP
-.bP
-Stores the wide-character string,
-characters referenced by \fIwcval\fP, into the array pointed to by \fIwch\fP.
-.PP
-When
-\fIwch\fP
-is a null pointer, the
-\fBgetcchar\fP
-function does the following:
-.bP
-Obtains the number of wide characters pointed to by \fIwcval\fP
-.bP
-Does not change the data referenced by
-\fIattrs\fP
-or
-\fIcolor_pair\fP
-.PP
-The \fBsetcchar\fP function initializes the location pointed to by \fIwcval\fP
-by using:
-.bP
-The character attributes in
-\fIattrs\fP
-.bP
-The color pair in
-\fIcolor_pair\fP
-.bP
-The wide-character string pointed to by \fIwch\fP.
-The string must be L'\\0' terminated,
-contain at most one spacing character,
-which must be the first.
-.IP
-Up to \fBCCHARW_MAX\fP\-1 nonspacing characters may follow.
-Additional nonspacing characters are ignored.
-.IP
-The string may contain a single control character instead.
-In that case, no nonspacing characters are allowed.
-.SH NOTES
-.PP
-The \fIopts\fP argument is reserved for future use.
-Currently, an application must provide a null pointer as \fIopts\fP.
-.PP
-The \fIwcval\fP argument may be a value generated by a call to
-\fBsetcchar\fP or by a function that has a \fBcchar_t\fP output argument.
-If \fIwcval\fP is constructed by any other means, the effect is unspecified.
-.SH RETURN VALUES
-.PP
-When \fIwch\fP is a null pointer,
-\fBgetcchar\fP returns the number of wide characters referenced by
-\fIwcval\fP,
-including one for a trailing null.
-.PP
-When \fIwch\fP is not a null pointer,
-\fBgetcchar\fP returns \fBOK\fP upon successful completion,
-and \fBERR\fP otherwise.
-.PP
-Upon successful completion, \fBsetcchar\fP returns \fBOK\fP.
-Otherwise, it returns \fBERR\fP.
-.SH SEE ALSO
-.PP
-Functions:
-\fBcurs_attr\fR(3),
-\fBcurs_color\fR(3),
-\fBcurses\fR(3),
-\fBwcwidth\fR(3).
diff --git a/lib/libncurses/man/curs_getch.3 b/lib/libncurses/man/curs_getch.3
deleted file mode 100644 (file)
index 73deb7a..0000000
+++ /dev/null
@@ -1,344 +0,0 @@
-'\" t
-.\"***************************************************************************
-.\" Copyright (c) 1998-2010,2011 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_getch.3x,v 1.36 2011/01/22 19:38:51 tom Exp $
-.TH curs_getch 3 ""
-.na
-.hy 0
-.de bP
-.IP \(bu 4
-..
-.SH NAME
-\fBgetch\fR,
-\fBwgetch\fR,
-\fBmvgetch\fR,
-\fBmvwgetch\fR,
-\fBungetch\fR,
-\fBhas_key\fR \- get (or push back) characters from \fBcurses\fR terminal keyboard
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBint getch(void);\fR
-.br
-\fBint wgetch(WINDOW *win);\fR
-.br
-\fBint mvgetch(int y, int x);\fR
-.br
-\fBint mvwgetch(WINDOW *win, int y, int x);\fR
-.br
-\fBint ungetch(int ch);\fR
-.br
-\fBint has_key(int ch);\fR
-.br
-.SH DESCRIPTION
-The \fBgetch\fR, \fBwgetch\fR, \fBmvgetch\fR and \fBmvwgetch\fR, routines read
-a character from the window.
-In no-delay mode, if no input is waiting, the value \fBERR\fR is returned.
-In delay mode, the program waits until the system
-passes text through to the program.
-Depending on the setting of \fBcbreak\fR,
-this is after one character (cbreak mode),
-or after the first newline (nocbreak mode).
-In half-delay mode,
-the program waits until a character is typed or the
-specified timeout has been reached.
-.PP
-Unless \fBnoecho\fR has been set,
-then the character will also be echoed into the
-designated window according to the following rules:
-if the character is the current erase character, left arrow, or backspace,
-the cursor is moved one space to the left and that screen position is erased
-as if \fBdelch\fR had been called.
-If the character value is any other \fBKEY_\fR define, the user is alerted
-with a \fBbeep\fR call.
-Otherwise the character is simply output to the screen.
-.PP
-If the window is not a pad, and it has been moved or modified since the last
-call to \fBwrefresh\fR, \fBwrefresh\fR will be called before another character
-is read.
-.PP
-If \fBkeypad\fR is \fBTRUE\fR, and a function key is pressed, the token for
-that function key is returned instead of the raw characters.
-Possible function
-keys are defined in \fB<curses.h>\fR as macros with values outside the range
-of 8-bit characters whose names begin with \fBKEY_\fR. Thus, a variable
-intended to hold the return value of a function key must be of short size or
-larger.
-.PP
-When a character that could be the beginning of a function key is received
-(which, on modern terminals, means an escape character),
-\fBcurses\fR sets a timer.
-If the remainder of the sequence does not come in within the designated
-time, the character is passed through;
-otherwise, the function key value is returned.
-For this reason, many terminals experience a delay between the time
-a user presses the escape key and the escape is returned to the program.
-.PP
-The \fBungetch\fR routine places \fIch\fR back onto the input queue to be
-returned by the next call to \fBwgetch\fR.
-There is just one input queue for all windows.
-.PP
-.SS Function Keys
-The following function keys, defined in \fB<curses.h>\fR, might be returned by
-\fBgetch\fR if \fBkeypad\fR has been enabled.
-Note that not all of these are
-necessarily supported on any particular terminal.
-.sp
-.TS
-center tab(/) ;
-l l
-l l .
-\fIName\fR/\fIKey\fR \fIname\fR
-KEY_BREAK/Break key
-KEY_DOWN/The four arrow keys ...
-KEY_UP
-KEY_LEFT
-KEY_RIGHT
-KEY_HOME/Home key (upward+left arrow)
-KEY_BACKSPACE/Backspace
-KEY_F0/T{
-Function keys; space for 64 keys is reserved.
-T}
-KEY_F(\fIn\fR)/T{
-For 0 \(<= \fIn\fR \(<= 63
-T}
-KEY_DL/Delete line
-KEY_IL/Insert line
-KEY_DC/Delete character
-KEY_IC/Insert char or enter insert mode
-KEY_EIC/Exit insert char mode
-KEY_CLEAR/Clear screen
-KEY_EOS/Clear to end of screen
-KEY_EOL/Clear to end of line
-KEY_SF/Scroll 1 line forward
-KEY_SR/Scroll 1 line backward (reverse)
-KEY_NPAGE/Next page
-KEY_PPAGE/Previous page
-KEY_STAB/Set tab
-KEY_CTAB/Clear tab
-KEY_CATAB/Clear all tabs
-KEY_ENTER/Enter or send
-KEY_SRESET/Soft (partial) reset
-KEY_RESET/Reset or hard reset
-KEY_PRINT/Print or copy
-KEY_LL/Home down or bottom (lower left)
-KEY_A1/Upper left of keypad
-KEY_A3/Upper right of keypad
-KEY_B2/Center of keypad
-KEY_C1/Lower left of keypad
-KEY_C3/Lower right of keypad
-KEY_BTAB/Back tab key
-KEY_BEG/Beg(inning) key
-KEY_CANCEL/Cancel key
-KEY_CLOSE/Close key
-KEY_COMMAND/Cmd (command) key
-KEY_COPY/Copy key
-KEY_CREATE/Create key
-KEY_END/End key
-KEY_EXIT/Exit key
-KEY_FIND/Find key
-KEY_HELP/Help key
-KEY_MARK/Mark key
-KEY_MESSAGE/Message key
-KEY_MOUSE/Mouse event read
-KEY_MOVE/Move key
-KEY_NEXT/Next object key
-KEY_OPEN/Open key
-KEY_OPTIONS/Options key
-KEY_PREVIOUS/Previous object key
-KEY_REDO/Redo key
-KEY_REFERENCE/Ref(erence) key
-KEY_REFRESH/Refresh key
-KEY_REPLACE/Replace key
-KEY_RESIZE/Screen resized
-KEY_RESTART/Restart key
-KEY_RESUME/Resume key
-KEY_SAVE/Save key
-KEY_SBEG/Shifted beginning key
-KEY_SCANCEL/Shifted cancel key
-KEY_SCOMMAND/Shifted command key
-KEY_SCOPY/Shifted copy key
-KEY_SCREATE/Shifted create key
-KEY_SDC/Shifted delete char key
-KEY_SDL/Shifted delete line key
-KEY_SELECT/Select key
-KEY_SEND/Shifted end key
-KEY_SEOL/Shifted clear line key
-KEY_SEXIT/Shifted exit key
-KEY_SFIND/Shifted find key
-KEY_SHELP/Shifted help key
-KEY_SHOME/Shifted home key
-KEY_SIC/Shifted input key
-KEY_SLEFT/Shifted left arrow key
-KEY_SMESSAGE/Shifted message key
-KEY_SMOVE/Shifted move key
-KEY_SNEXT/Shifted next key
-KEY_SOPTIONS/Shifted options key
-KEY_SPREVIOUS/Shifted prev key
-KEY_SPRINT/Shifted print key
-KEY_SREDO/Shifted redo key
-KEY_SREPLACE/Shifted replace key
-KEY_SRIGHT/Shifted right arrow
-KEY_SRSUME/Shifted resume key
-KEY_SSAVE/Shifted save key
-KEY_SSUSPEND/Shifted suspend key
-KEY_SUNDO/Shifted undo key
-KEY_SUSPEND/Suspend key
-KEY_UNDO/Undo key
-.TE
-.PP
-Keypad is arranged like this:
-.sp
-.TS
-center allbox tab(/) ;
-c c c .
-\fBA1\fR/\fBup\fR/\fBA3\fR
-\fBleft\fR/\fBB2\fR/\fBright\fR
-\fBC1\fR/\fBdown\fR/\fBC3\fR
-.TE
-.sp
-The \fBhas_key\fR routine takes a key value from the above list, and
-returns TRUE or FALSE according to whether
-the current terminal type recognizes a key with that value.
-Note that a few values do not correspond to a real key,
-e.g., \fBKEY_RESIZE\fP and \fBKEY_MOUSE\fP.
-See \fBresizeterm\fR(3) for more details about \fBKEY_RESIZE\fP, and
-\fBcurs_mouse\fR(3) for a discussion of \fBKEY_MOUSE\fP.
-.PP
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and an integer value
-other than \fBERR\fR (\fBOK\fR in the case of ungetch()) upon successful
-completion.
-.RS
-.TP 5
-\fBungetch\fP
-returns an error
-if there is no more room in the FIFO.
-.TP 5
-\fBwgetch\fP
-returns an error
-if the window pointer is null, or
-if its timeout expires without having any data.
-.RE
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Use of the escape key by a programmer for a single character function is
-discouraged, as it will cause a delay of up to one second while the
-keypad code looks for a following function-key sequence.
-.PP
-Note that some keys may be the same as commonly used control
-keys, e.g., \fBKEY_ENTER\fP versus control/M, \fBKEY_BACKSPACE\fP versus control/H.
-Some curses implementations may differ according to whether they
-treat these control keys specially (and ignore the terminfo), or
-use the terminfo definitions.
-\fBNcurses\fR uses the terminfo definition.
-If it says that \fBKEY_ENTER\fP is control/M,
-\fBgetch\fR will return \fBKEY_ENTER\fP
-when you press control/M.
-.PP
-Generally, \fBKEY_ENTER\fP denotes the character(s) sent by the \fIEnter\fP
-key on the numeric keypad:
-.bP
-the terminal description lists the most useful keys,
-.bP
-the \fIEnter\fP key on the regular keyboard is already handled by
-the standard ASCII characters for carriage-return and line-feed,
-.bP
-depending on whether \fBnl\fP or \fBnonl\fP was called,
-pressing "Enter" on the regular keyboard may return either a carriage-return
-or line-feed, and finally
-.bP
-"Enter or send" is the standard description for this key.
-.PP
-When using \fBgetch\fR, \fBwgetch\fR, \fBmvgetch\fR, or
-\fBmvwgetch\fR, nocbreak mode (\fBnocbreak\fR) and echo mode
-(\fBecho\fR) should not be used at the same time.
-Depending on the
-state of the tty driver when each character is typed, the program may
-produce undesirable results.
-.PP
-Note that \fBgetch\fR, \fBmvgetch\fR, and \fBmvwgetch\fR may be macros.
-.PP
-Historically, the set of keypad macros was largely defined by the extremely
-function-key-rich keyboard of the AT&T 7300, aka 3B1, aka Safari 4.
-Modern
-personal computers usually have only a small subset of these.
-IBM PC-style
-consoles typically support little more than \fBKEY_UP\fR, \fBKEY_DOWN\fR,
-\fBKEY_LEFT\fR, \fBKEY_RIGHT\fR, \fBKEY_HOME\fR, \fBKEY_END\fR,
-\fBKEY_NPAGE\fR, \fBKEY_PPAGE\fR, and function keys 1 through 12.
-The Ins key
-is usually mapped to \fBKEY_IC\fR.
-.SH PORTABILITY
-The *get* functions are described in the XSI Curses standard, Issue 4.
-They
-read single-byte characters only.
-The standard specifies that they return
-\fBERR\fR on failure, but specifies no error conditions.
-.PP
-The echo behavior of these functions on input of \fBKEY_\fR or backspace
-characters was not specified in the SVr4 documentation.
-This description is
-adopted from the XSI Curses standard.
-.PP
-The behavior of \fBgetch\fR and friends in the presence of handled signals is
-unspecified in the SVr4 and XSI Curses documentation.
-Under historical curses
-implementations, it varied depending on whether the operating system's
-implementation of handled signal receipt interrupts a \fBread\fR(2) call in
-progress or not, and also (in some implementations) depending on whether an
-input timeout or non-blocking mode has been set.
-.PP
-Programmers concerned about portability should be prepared for either of two
-cases: (a) signal receipt does not interrupt \fBgetch\fR; (b) signal receipt
-interrupts \fBgetch\fR and causes it to return ERR with \fBerrno\fR set to
-\fBEINTR\fR.
-Under the \fBncurses\fR implementation, handled signals never
-interrupt \fBgetch\fR.
-.PP
-The \fBhas_key\fR function is unique to \fBncurses\fR.
-We recommend that
-any code using it be conditionalized on the \fBNCURSES_VERSION\fR feature macro.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_inopts\fR(3),
-\fBcurs_outopts\fR(3),
-\fBcurs_mouse\fR(3),
-\fBcurs_move\fR(3),
-\fBcurs_refresh\fR(3),
-\fBresizeterm\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_get_wch\fR(3).
diff --git a/lib/libncurses/man/curs_getstr.3 b/lib/libncurses/man/curs_getstr.3
deleted file mode 100644 (file)
index 5ac97a0..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_getstr.3x,v 1.19 2010/12/04 18:36:44 tom Exp $
-.TH curs_getstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBgetstr\fR,
-\fBgetnstr\fR,
-\fBwgetstr\fR,
-\fBwgetnstr\fR,
-\fBmvgetstr\fR,
-\fBmvgetnstr\fR,
-\fBmvwgetstr\fR,
-\fBmvwgetnstr\fR \- accept character strings from \fBcurses\fR terminal keyboard
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint getstr(char *str);\fR
-.br
-\fBint getnstr(char *str, int n);\fR
-.br
-\fBint wgetstr(WINDOW *win, char *str);\fR
-.br
-\fBint wgetnstr(WINDOW *win, char *str, int n);\fR
-.br
-\fBint mvgetstr(int y, int x, char *str);\fR
-.br
-\fBint mvwgetstr(WINDOW *win, int y, int x, char *str);\fR
-.br
-\fBint mvgetnstr(int y, int x, char *str, int n);\fR
-.br
-\fBint mvwgetnstr(WINDOW *, int y, int x, char *str, int n);\fR
-.br
-.SH DESCRIPTION
-The function \fBgetstr\fR is equivalent to a series of calls to \fBgetch\fR,
-until a newline or carriage return is received (the terminating character is
-not included in the returned string).  The resulting value is placed in the
-area pointed to by the character pointer \fIstr\fR.
-.PP
-\fBwgetnstr\fR reads at most \fIn\fR characters, thus preventing a possible
-overflow of the input buffer.  Any attempt to enter more characters (other
-than the terminating newline or carriage return) causes a beep.  Function
-keys also cause a beep and are ignored.  The \fBgetnstr\fR function reads
-from the \fIstdscr\fR default window.
-.PP
-The user's erase and kill characters are interpreted.  If keypad
-mode is on for the window, \fBKEY_LEFT\fR and \fBKEY_BACKSPACE\fR
-are both considered equivalent to the user's kill character.
-.PP
-Characters input are echoed only if \fBecho\fR is currently on.  In that case,
-backspace is echoed as deletion of the previous character (typically a left
-motion).
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and an \fBOK\fR (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion.
-.PP
-X/Open defines no error conditions.
-.PP
-In this implementation,
-these functions return an error
-if the window pointer is null, or
-if its timeout expires without having any data.
-.PP
-This implementation provides an extension as well.
-If a SIGWINCH interrupts the function, it will return \fBKEY_RESIZE\fP
-rather than \fBOK\fP or \fBERR\fP.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that \fBgetstr\fR, \fBmvgetstr\fR, and \fBmvwgetstr\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-They read single-byte characters only.
-The standard does not define any error conditions.
-This implementation returns ERR if the window pointer is null,
-or if the lower-level \fBwgetch\fR call returns an ERR.
-.PP
-SVr3 and early SVr4 curses implementations did not reject function keys;
-the SVr4.0 documentation claimed that "special keys" (such as function
-keys, "home" key, "clear" key, \fIetc\fR.) are "interpreted", without
-giving details.  It lied.  In fact, the `character' value appended to the
-string by those implementations was predictable but not useful
-(being, in fact, the low-order eight bits of the key's KEY_ value).
-.PP
-The functions \fBgetnstr\fR, \fBmvgetnstr\fR, and \fBmvwgetnstr\fR were
-present but not documented in SVr4.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_getch\fR(3),
-\fBcurs_variables\fR(3).
diff --git a/lib/libncurses/man/curs_getyx.3 b/lib/libncurses/man/curs_getyx.3
deleted file mode 100644 (file)
index 41667a3..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2007,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_getyx.3x,v 1.18 2010/12/04 18:36:44 tom Exp $
-.TH curs_getyx 3 ""
-.SH NAME
-\fBgetyx\fR,
-\fBgetparyx\fR,
-\fBgetbegyx\fR,
-\fBgetmaxyx\fR \- get \fBcurses\fR cursor and window coordinates
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBvoid getyx(WINDOW *win, int y, int x);\fR
-.br
-\fBvoid getparyx(WINDOW *win, int y, int x);\fR
-.br
-\fBvoid getbegyx(WINDOW *win, int y, int x);\fR
-.br
-\fBvoid getmaxyx(WINDOW *win, int y, int x);\fR
-.br
-.SH DESCRIPTION
-The \fBgetyx\fR macro places the current cursor position of the given window in
-the two integer variables \fIy\fR and \fIx\fR.
-.PP
-If \fIwin\fR is a subwindow, the \fBgetparyx\fR macro places the beginning
-coordinates of the subwindow relative to the parent window into two integer
-variables \fIy\fR and \fIx\fR.
-Otherwise, \fB\-1\fR is placed into \fIy\fR and \fIx\fR.
-.PP
-Like \fBgetyx\fR, the \fBgetbegyx\fR and \fBgetmaxyx\fR macros store
-the current beginning coordinates and size of the specified window.
-.SH RETURN VALUE
-The return values of these macros are undefined (i.e.,
-they should not be used as the right-hand side of assignment statements).
-.SH NOTES
-All of these interfaces are macros.
-A "\fB&\fR" is not necessary before the variables \fIy\fR and \fIx\fR.
-.SH PORTABILITY
-The
-\fBgetyx\fR,
-\fBgetparyx\fR,
-\fBgetbegyx\fR and
-\fBgetmaxyx\fR
-macros are described in the XSI Curses standard, Issue 4.
-.PP
-This implementation also provides functions
-\fBgetbegx\fR,
-\fBgetbegy\fR,
-\fBgetcurx\fR,
-\fBgetcury\fR,
-\fBgetmaxx\fR,
-\fBgetmaxy\fR,
-\fBgetparx\fR and
-\fBgetpary\fR
-for compatibility with older versions of curses.
-.PP
-Although X/Open Curses does not address this,
-many implementations provide members of the WINDOW structure
-containing values corresponding to these macros.
-For best portability, do not rely on using the data in WINDOW,
-since some implementations make WINDOW opaque (do not allow
-direct use of its members).
-.PP
-Besides the problem of opaque structures,
-the data stored in like-named members may not have like-values in
-different implementations.
-For example, the WINDOW._maxx and WINDOW._maxy values in ncurses
-have (at least since release 1.8.1) differed by one from some
-other implementations.
-The difference is hidden by means of the macro \fBgetmaxyx\fP.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_legacy\fR(3),
-\fBcurs_opaque\fR(3)
diff --git a/lib/libncurses/man/curs_in_wch.3 b/lib/libncurses/man/curs_in_wch.3
deleted file mode 100644 (file)
index 4660db1..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_in_wch.3x,v 1.5 2010/12/04 18:36:44 tom Exp $
-.TH curs_in_wch 3 ""
-.SH NAME
-\fBin_wch\fR,
-\fBmvin_wch\fR,
-\fBmvwin_wch\fR,
-\fBwin_wch\fR \- extract a complex character and rendition from a window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint in_wch(cchar_t *\fR\fIwcval\fR\fB);\fR
-.br
-\fBint mvin_wch(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwcval\fR\fB);\fR
-.br
-\fBint mvwin_wch(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwcval\fR\fB);\fR
-.br
-\fBint win_wch(WINDOW *\fR\fIwin\fR\fB, cchar_t *\fR\fIwcval\fR\fB);\fR
-.SH DESCRIPTION
-These functions extract the complex character and rendition from
-the current position in the named window into the \fBcchar_t\fR object
-referenced by wcval.
-.SH RETURN VALUE
-No errors are defined in the XSI Curses standard.
-This implementation checks for null pointers, returns ERR in that case.
-Also, the \fImv\fR routines check for error moving the cursor, returning ERR
-in that case.
-Otherwise they return OK
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all of these routines may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_inch\fR(3).
diff --git a/lib/libncurses/man/curs_in_wchstr.3 b/lib/libncurses/man/curs_in_wchstr.3
deleted file mode 100644 (file)
index aef9cae..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_in_wchstr.3x,v 1.8 2010/12/04 18:36:44 tom Exp $
-.TH curs_in_wchstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBin_wchstr\fR,
-\fBin_wchnstr\fR,
-\fBwin_wchstr\fR,
-\fBwin_wchnstr\fR,
-\fBmvin_wchstr\fR,
-\fBmvin_wchnstr\fR,
-\fBmvwin_wchstr\fR,
-\fBmvwin_wchnstr\fR \- get an array of complex characters and renditions from a curses window
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>\fR
-.sp
-\fBint in_wchstr(cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint in_wchnstr(cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint win_wchstr(WINDOW *\fR\fIwin\fR\fB, cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint win_wchnstr(WINDOW *\fR\fIwin\fR\fB, cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvin_wchstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint mvin_wchnstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwchstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwin_wchstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwchstr\fR\fB);\fR
-.br
-\fBint mvwin_wchnstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, cchar_t *\fR\fIwchstr\fR, int \fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These functions return an array of complex characters in \fIwchstr\fR,
-starting at the current cursor position in the named window.
-Attributes (rendition) are stored with the characters.
-.PP
-The
-\fBin_wchnstr\fR,
-\fBmvin_wchnstr\fR,
-\fBmvwin_wchnstr\fR
-and
-\fBwin_wchnstr\fR
-fill the array
-with at most
-\fIn\fR
-\fBcchar_t\fR
-elements.
-.br
-.SH NOTES
-Note that all routines except
-\fBwin_wchnstr\fR
-may be
-macros.
-.PP
-Reading a line that overflows the array pointed to by
-\fIwchstr\fR
-with
-\fBin_wchstr\fR,
-\fBmvin_wchstr\fR,
-\fBmvwin_wchstr\fR
-or
-\fBwin_wchstr\fR
-causes undefined results. Therefore, the use of
-\fBin_wchnstr\fR,
-\fBmvin_wchnstr\fR,
-\fBmvwin_wchnstr\fR, or
-\fBwin_wchnstr\fR
-is recommended.
-.SH RETURN VALUES
-Upon successful completion, these functions return
-\fBOK\fR.
-Otherwise, they return
-\fBERR\fR.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH PORTABILITY
-The XSI Curses defines no error conditions.
-This implementation checks for null pointers,
-returning ERR in that case.
-.SH SEE ALSO
-Functions:
-\fBcurses\fR(3),
-\fBcurs_in_wch\fR(3),
-\fBcurs_instr\fR(3),
-\fBcurs_inwstr\fR(3)
-\fBcurs_inchstr\fR(3)
diff --git a/lib/libncurses/man/curs_inch.3 b/lib/libncurses/man/curs_inch.3
deleted file mode 100644 (file)
index 6beb64a..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-'\" t
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_inch.3x,v 1.17 2010/12/04 18:36:44 tom Exp $
-.TH curs_inch 3 ""
-.SH NAME
-\fBinch\fR,
-\fBwinch\fR,
-\fBmvinch\fR,
-\fBmvwinch\fR \- get a character and attributes from a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBchtype inch(void);\fR
-.br
-\fBchtype winch(WINDOW *win);\fR
-.br
-\fBchtype mvinch(int y, int x);\fR
-.br
-\fBchtype mvwinch(WINDOW *win, int y, int x);\fR
-.br
-.SH DESCRIPTION
-These routines return the character, of type \fBchtype\fR, at the current
-position in the named window.  If any attributes are set for that position,
-their values are OR'ed into the value returned.  Constants defined in
-\fB<curses.h>\fR can be used with the \fB&\fR (logical AND) operator to
-extract the character or attributes alone.
-.
-.SS Attributes
-The following bit-masks may be AND-ed with characters returned by \fBwinch\fR.
-.
-.TS
-l l .
-\fBA_CHARTEXT\fR       Bit-mask to extract character
-\fBA_ATTRIBUTES\fR     Bit-mask to extract attributes
-\fBA_COLOR\fR  Bit-mask to extract color-pair field information
-.TE
-.SH RETURN VALUE
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all of these routines may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_in_wch\fR(3).
diff --git a/lib/libncurses/man/curs_inchstr.3 b/lib/libncurses/man/curs_inchstr.3
deleted file mode 100644 (file)
index 2addea5..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_inchstr.3x,v 1.15 2010/12/04 18:36:44 tom Exp $
-.TH curs_inchstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBinchstr\fR,
-\fBinchnstr\fR,
-\fBwinchstr\fR,
-\fBwinchnstr\fR,
-\fBmvinchstr\fR,
-\fBmvinchnstr\fR,
-\fBmvwinchstr\fR,
-\fBmvwinchnstr\fR \- get a string of characters (and attributes) from a \fBcurses\fR window
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint inchstr(chtype *chstr);\fR
-.br
-\fBint inchnstr(chtype *chstr, int n);\fR
-.br
-\fBint winchstr(WINDOW *win, chtype *chstr);\fR
-.br
-\fBint winchnstr(WINDOW *win, chtype *chstr, int n);\fR
-.br
-\fBint mvinchstr(int y, int x, chtype *chstr);\fR
-.br
-\fBint mvinchnstr(int y, int x, chtype *chstr, int n);\fR
-.br
-\fBint mvwinchstr(WINDOW *win, int y, int x, chtype *chstr);\fR
-.br
-\fBint mvwinchnstr(WINDOW *win, int y, int x, chtype *chstr, int n);\fR
-.br
-.SH DESCRIPTION
-These routines return a NULL-terminated array of \fBchtype\fR quantities,
-starting at the current cursor position in the named window and ending at the
-right margin of the window.  The four functions with \fIn\fR as
-the last argument, return a leading substring at most \fIn\fR characters long
-(exclusive of the trailing (chtype)0).
-Constants defined in \fB<curses.h>\fR can be used with the \fB&\fR (logical
-AND) operator to extract the character or the attribute alone from any position
-in the \fIchstr\fR [see \fBcurs_inch\fR(3)].
-.SH RETURN VALUE
-All routines return the integer \fBERR\fR upon failure and an integer value
-other than \fBERR\fR upon successful completion (the number of characters
-retrieved, exclusive of the trailing 0).
-.PP
-No error conditions are defined.
-If the \fIchstr\fP parameter is null,
-no data is returned,
-and the return value is zero.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all routines except \fBwinchnstr\fR may be macros.  SVr4 does not
-document whether the result string is zero-terminated; it does not document
-whether a length limit argument includes any trailing 0; and it does not
-document the meaning of the return value.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.  It is no
-more specific than the SVr4 documentation on the trailing 0.  It does specify
-that the successful return of the functions is \fBOK\fR.
-.SH SEE ALSO
-\fBcurses\fR(3), \fBcurs_inch\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_in_wchstr\fR(3).
diff --git a/lib/libncurses/man/curs_initscr.3 b/lib/libncurses/man/curs_initscr.3
deleted file mode 100644 (file)
index 9110f9b..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_initscr.3x,v 1.17 2010/12/04 18:36:58 tom Exp $
-.TH curs_initscr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBinitscr\fR,
-\fBnewterm\fR,
-\fBendwin\fR,
-\fBisendwin\fR,
-\fBset_term\fR,
-\fBdelscreen\fR \- \fBcurses\fR screen initialization and manipulation routines
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBWINDOW *initscr(void);\fR
-.br
-\fBint endwin(void);\fR
-.br
-\fBbool isendwin(void);\fR
-.br
-\fBSCREEN *newterm(char *type, FILE *outfd, FILE *infd);\fR
-.br
-\fBSCREEN *set_term(SCREEN *new);\fR
-.br
-\fBvoid delscreen(SCREEN* sp);\fR
-.br
-.SH DESCRIPTION
-\fBinitscr\fR is normally the first \fBcurses\fR routine to call when
-initializing a program.  A few special routines sometimes need to be
-called before it; these are \fBslk_init\fR, \fBfilter\fR, \fBripoffline\fR,
-\fBuse_env\fR.  For multiple-terminal applications, \fBnewterm\fR may be
-called before \fBinitscr\fR.
-.PP
-The initscr code determines the terminal type and initializes all \fBcurses\fR
-data structures.  \fBinitscr\fR also causes the first call to \fBrefresh\fR to
-clear the screen.  If errors occur, \fBinitscr\fR writes an appropriate error
-message to standard error and exits; otherwise, a pointer is returned to
-\fBstdscr\fR.
-.PP
-A program that outputs to more than one terminal should use the \fBnewterm\fR
-routine for each terminal instead of \fBinitscr\fR.  A program that needs to
-inspect capabilities, so it can continue to run in a line-oriented mode if the
-terminal cannot support a screen-oriented program, would also use
-\fBnewterm\fR.  The routine \fBnewterm\fR should be called once for each
-terminal.  It returns a variable of type \fBSCREEN *\fR which should be saved
-as a reference to that terminal.  The arguments are the \fItype\fR of the
-terminal to be used in place of \fB$TERM\fR, a file pointer for output to the
-terminal, and another file pointer for input from the terminal (if \fItype\fR
-is \fBNULL\fR, \fB$TERM\fR will be used).  The program must also call
-\fBendwin\fR for each terminal being used before exiting from \fBcurses\fR.
-If \fBnewterm\fR is called more than once for the same terminal, the first
-terminal referred to must be the last one for which \fBendwin\fR is called.
-.PP
-A program should always call \fBendwin\fR before exiting or escaping from
-\fBcurses\fR mode temporarily.  This routine restores tty modes, moves the
-cursor to the lower left-hand corner of the screen and resets the terminal into
-the proper non-visual mode.  Calling \fBrefresh\fR or \fBdoupdate\fR after a
-temporary escape causes the program to resume visual mode.
-.PP
-The \fBisendwin\fR routine returns \fBTRUE\fR if \fBendwin\fR has been
-called without any subsequent calls to \fBwrefresh\fR, and \fBFALSE\fR
-otherwise.
-.PP
-The \fBset_term\fR routine is used to switch between different
-terminals.  The screen reference \fBnew\fR becomes the new current
-terminal.  The previous terminal is returned by the routine.  This is
-the only routine which manipulates \fBSCREEN\fR pointers; all other
-routines affect only the current terminal.
-.PP
-The \fBdelscreen\fR routine frees storage associated with the
-\fBSCREEN\fR data structure.  The \fBendwin\fR routine does not do
-this, so \fBdelscreen\fR should be called after \fBendwin\fR if a
-particular \fBSCREEN\fR is no longer needed.
-.SH RETURN VALUE
-\fBendwin\fR returns the integer \fBERR\fR upon failure and \fBOK\fR
-upon successful completion.
-.PP
-Routines that return pointers always return \fBNULL\fR on error.
-.PP
-X/Open defines no error conditions.
-In this implementation
-\fBendwin\fP returns an error if the terminal was not initialized.
-.SH NOTES
-Note that \fBinitscr\fR and \fBnewterm\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.  It
-specifies that portable applications must not call \fBinitscr\fR more than
-once.
-.PP
-Old versions of curses, e.g., BSD 4.4, may have returned a null pointer
-from \fBinitscr\fR when an error is detected, rather than exiting.
-It is safe but redundant to check the return value of \fBinitscr\fR
-in XSI Curses.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_kernel\fR(3),
-\fBcurs_refresh\fR(3),
-\fBcurs_slk\fR(3),
-\fBcurs_util\fR(3),
-\fBcurs_variables\fR(3).
diff --git a/lib/libncurses/man/curs_inopts.3 b/lib/libncurses/man/curs_inopts.3
deleted file mode 100644 (file)
index d192346..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_inopts.3x,v 1.15 2010/12/04 18:40:45 tom Exp $
-.TH curs_inopts 3 ""
-.na
-.hy 0
-.SH NAME
-\fBcbreak\fR,
-\fBnocbreak\fR,
-\fBecho\fR,
-\fBnoecho\fR,
-\fBhalfdelay\fR,
-\fBintrflush\fR,
-\fBkeypad\fR,
-\fBmeta\fR,
-\fBnodelay\fR,
-\fBnotimeout\fR,
-\fBraw\fR,
-\fBnoraw\fR,
-\fBnoqiflush\fR,
-\fBqiflush\fR,
-\fBtimeout\fR,
-\fBwtimeout\fR,
-\fBtypeahead\fR \- \fBcurses\fR input options
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.PP
-\fBint cbreak(void);\fR
-.br
-\fBint nocbreak(void);\fR
-.br
-\fBint echo(void);\fR
-.br
-\fBint noecho(void);\fR
-.br
-\fBint halfdelay(int tenths);\fR
-.br
-\fBint intrflush(WINDOW *win, bool bf);\fR
-.br
-\fBint keypad(WINDOW *win, bool bf);\fR
-.br
-\fBint meta(WINDOW *win, bool bf);\fR
-.br
-\fBint nodelay(WINDOW *win, bool bf);\fR
-.br
-\fBint raw(void);\fR
-.br
-\fBint noraw(void);\fR
-.br
-\fBvoid noqiflush(void);\fR
-.br
-\fBvoid qiflush(void);\fR
-.br
-\fBint notimeout(WINDOW *win, bool bf);\fR
-.br
-\fBvoid timeout(int delay);\fR
-.br
-\fBvoid wtimeout(WINDOW *win, int delay);\fR
-.br
-\fBint typeahead(int fd);\fR
-.br
-.SH DESCRIPTION
-Normally, the tty driver buffers typed characters until a newline or carriage
-return is typed.  The \fBcbreak\fR routine disables line buffering and
-erase/kill character-processing (interrupt and flow control characters are
-unaffected), making characters typed by the user immediately available to the
-program.  The \fBnocbreak\fR routine returns the terminal to normal (cooked)
-mode.
-.PP
-Initially the terminal may or may not be in \fBcbreak\fR mode, as the mode is
-inherited; therefore, a program should call \fBcbreak\fR or \fBnocbreak\fR
-explicitly.  Most interactive programs using \fBcurses\fR set the \fBcbreak\fR
-mode.  Note that \fBcbreak\fR overrides \fBraw\fR.
-[See \fBcurs_getch\fR(3) for a
-discussion of how these routines interact with \fBecho\fR and \fBnoecho\fR.]
-.PP
-The \fBecho\fR and \fBnoecho\fR routines control whether characters typed by
-the user are echoed by \fBgetch\fR as they are typed.  Echoing by the tty
-driver is always disabled, but initially \fBgetch\fR is in echo mode, so
-characters typed are echoed.  Authors of most interactive programs prefer to do
-their own echoing in a controlled area of the screen, or not to echo at all, so
-they disable echoing by calling \fBnoecho\fR.
-[See \fBcurs_getch\fR(3) for a
-discussion of how these routines interact with \fBcbreak\fR and
-\fBnocbreak\fR.]
-.PP
-The \fBhalfdelay\fR routine is used for half-delay mode, which is similar to
-\fBcbreak\fR mode in that characters typed by the user are immediately
-available to the program.  However, after blocking for \fItenths\fR tenths of
-seconds, ERR is returned if nothing has been typed.  The value of \fBtenths\fR
-must be a number between 1 and 255.  Use \fBnocbreak\fR to leave half-delay
-mode.
-.PP
-If the \fBintrflush\fR option is enabled, (\fIbf\fR is \fBTRUE\fR), when an
-interrupt key is pressed on the keyboard (interrupt, break, quit) all output in
-the tty driver queue will be flushed, giving the effect of faster response to
-the interrupt, but causing \fBcurses\fR to have the wrong idea of what is on
-the screen.  Disabling (\fIbf\fR is \fBFALSE\fR), the option prevents the
-flush.  The default for the option is inherited from the tty driver settings.
-The window argument is ignored.
-.PP
-The \fBkeypad\fR option enables the keypad of the user's terminal.  If
-enabled (\fIbf\fR is \fBTRUE\fR), the user can press a function key
-(such as an arrow key) and \fBwgetch\fR returns a single value
-representing the function key, as in \fBKEY_LEFT\fR.  If disabled
-(\fIbf\fR is \fBFALSE\fR), \fBcurses\fR does not treat function keys
-specially and the program has to interpret the escape sequences
-itself.  If the keypad in the terminal can be turned on (made to
-transmit) and off (made to work locally), turning on this option
-causes the terminal keypad to be turned on when \fBwgetch\fR is
-called.  The default value for keypad is false.
-.PP
-Initially, whether the terminal returns 7 or 8 significant bits on
-input depends on the control mode of the tty driver [see termio(7)].
-To force 8 bits to be returned, invoke \fBmeta\fR(\fIwin\fR,
-\fBTRUE\fR); this is equivalent, under POSIX, to setting the CS8 flag
-on the terminal.  To force 7 bits to be returned, invoke
-\fBmeta\fR(\fIwin\fR, \fBFALSE\fR); this is equivalent, under POSIX,
-to setting the CS7 flag on the terminal.  The window argument,
-\fIwin\fR, is always ignored.  If the terminfo capabilities \fBsmm\fR
-(meta_on) and \fBrmm\fR (meta_off) are defined for the terminal,
-\fBsmm\fR is sent to the terminal when \fBmeta\fR(\fIwin\fR,
-\fBTRUE\fR) is called and \fBrmm\fR is sent when \fBmeta\fR(\fIwin\fR,
-\fBFALSE\fR) is called.
-.PP
-The \fBnodelay\fR option causes \fBgetch\fR to be a non-blocking call.
-If no input is ready, \fBgetch\fR returns \fBERR\fR.  If disabled
-(\fIbf\fR is \fBFALSE\fR), \fBgetch\fR waits until a key is pressed.
-.PP
-While interpreting an input escape sequence, \fBwgetch\fR sets a timer
-while waiting for the next character.  If \fBnotimeout(\fR\fIwin\fR,
-\fBTRUE\fR) is called, then \fBwgetch\fR does not set a timer.  The
-purpose of the timeout is to differentiate between sequences received
-from a function key and those typed by a user.
-.PP
-The \fBraw\fR and \fBnoraw\fR routines place the terminal into or out of raw
-mode.  Raw mode is similar to \fBcbreak\fR mode, in that characters typed are
-immediately passed through to the user program.  The differences are that in
-raw mode, the interrupt, quit, suspend, and flow control characters are all
-passed through uninterpreted, instead of generating a signal.  The behavior of
-the BREAK key depends on other bits in the tty driver that are not set by
-\fBcurses\fR.
-.PP
-When the \fBnoqiflush\fR routine is used, normal flush of input and
-output queues associated with the \fBINTR\fR, \fBQUIT\fR and
-\fBSUSP\fR characters will not be done [see termio(7)].  When
-\fBqiflush\fR is called, the queues will be flushed when these control
-characters are read.  You may want to call \fBnoqiflush()\fR in a signal
-handler if you want output to continue as though the interrupt
-had not occurred, after the handler exits.
-.PP
-The \fBtimeout\fR and \fBwtimeout\fR routines set blocking or
-non-blocking read for a given window.  If \fIdelay\fR is negative,
-blocking read is used (i.e., waits indefinitely for
-input).  If \fIdelay\fR is zero, then non-blocking read is used
-(i.e., read returns \fBERR\fR if no input is waiting).  If
-\fIdelay\fR is positive, then read blocks for \fIdelay\fR
-milliseconds, and returns \fBERR\fR if there is still no input.
-Hence, these routines provide the same functionality as \fBnodelay\fR,
-plus the additional capability of being able to block for only
-\fIdelay\fR milliseconds (where \fIdelay\fR is positive).
-.PP
-The \fBcurses\fR library does ``line-breakout optimization'' by looking for
-typeahead periodically while updating the screen.  If input is found,
-and it is coming from a tty, the current update is postponed until
-\fBrefresh\fR or \fBdoupdate\fR is called again.  This allows faster
-response to commands typed in advance.  Normally, the input FILE
-pointer passed to \fBnewterm\fR, or \fBstdin\fR in the case that
-\fBinitscr\fR was used, will be used to do this typeahead checking.
-The \fBtypeahead\fR routine specifies that the file descriptor
-\fIfd\fR is to be used to check for typeahead instead.  If \fIfd\fR is
-\-1, then no typeahead checking is done.
-.SH RETURN VALUE
-All routines that return an integer return \fBERR\fR upon failure and OK (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion, unless otherwise noted in the preceding routine descriptions.
-.PP
-X/Open does not define any error conditions.
-In this implementation,
-functions with a window parameter will return an error if it is null.
-Any function will also return an error if the terminal was not initialized.
-Also,
-.RS
-.TP 5
-\fBhalfdelay\fP
-returns an error
-if its parameter is outside the range 1..255.
-.RE
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-.PP
-The ncurses library obeys the XPG4 standard and the historical practice of the
-AT&T curses implementations, in that the echo bit is cleared when curses
-initializes the terminal state.  BSD curses differed from this slightly; it
-left the echo bit on at initialization, but the BSD \fBraw\fR call turned it
-off as a side-effect.  For best portability, set echo or noecho explicitly
-just after initialization, even if your program remains in cooked mode.
-.SH NOTES
-Note that \fBecho\fR, \fBnoecho\fR, \fBhalfdelay\fR, \fBintrflush\fR,
-\fBmeta\fR, \fBnodelay\fR, \fBnotimeout\fR, \fBnoqiflush\fR,
-\fBqiflush\fR, \fBtimeout\fR, and \fBwtimeout\fR may be macros.
-.PP
-The \fBnoraw\fR and \fBnocbreak\fR calls follow historical practice in that
-they attempt to restore to normal (`cooked') mode from raw and cbreak modes
-respectively.  Mixing raw/noraw and cbreak/nocbreak calls leads to tty driver
-control states that are hard to predict or understand; it is not recommended.
-.SH SEE ALSO
-\fBcurses\fR(3), \fBcurs_getch\fR(3), \fBcurs_initscr\fR(3), \fBtermio\fR(7)
diff --git a/lib/libncurses/man/curs_ins_wch.3 b/lib/libncurses/man/curs_ins_wch.3
deleted file mode 100644 (file)
index b683308..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_ins_wch.3x,v 1.5 2010/12/04 18:38:55 tom Exp $
-.TH curs_ins_wch 3 ""
-.SH NAME
-\fBins_wch\fR,
-\fBmvins_wch\fR,
-\fBmvwins_wch\fR,
-\fBwins_wch\fR \- insert a complex character and rendition into a window
-.SH SYNOPSIS
-#include <curses.h>
-.sp
-\fBint ins_wch(const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint wins_wch(WINDOW *\fR\fIwin, const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint mvins_wch(int \fR\fIy, int \fR\fIx, const cchar_t *\fR\fIwch\fR\fB);\fR
-.br
-\fBint mvwins_wch(WINDOW *\fR\fIwin, int \fR\fIy, int \fR\fIx, const cchar_t *\fR\fIwch\fR\fB);\fR
-.SH DESCRIPTION
-These routines, insert the complex character \fIwch\fR with rendition
-before the character under the cursor.
-All characters to the right of the cursor are moved one space to the right,
-with the possibility of the rightmost character on the line being lost.
-The insertion operation does not change the cursor position.
-.SH RETURN VALUE
-If successful, these functions return OK.
-If not, they return ERR.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH ERRORS
-No errors are defined.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_insch\fR(3).
diff --git a/lib/libncurses/man/curs_ins_wstr.3 b/lib/libncurses/man/curs_ins_wstr.3
deleted file mode 100644 (file)
index 0589df9..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2005,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_ins_wstr.3x,v 1.6 2010/12/04 18:38:55 tom Exp $
-.TH curs_ins_wstr 3 ""
-.na
-.hy 0
-.SH NAME
-\fBins_wstr\fR,
-\fBins_nwstr\fR,
-\fBwins_wstr\fR,
-\fBwins_nwstr\fR,
-\fBmvins_wstr\fR,
-\fBmvins_nwstr\fR,
-\fBmvwins_wstr\fR,
-\fBmvwins_nwstr\fR \- insert a wide-character string into a curses window
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>\fR
-.sp
-\fBint ins_wstr(const wchar_t *\fR\fIwstr);\fR
-.br
-\fBint ins_nwstr(const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint wins_wstr(WINDOW *\fR\fIwin\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint wins_nwstr(WINDOW *\fR\fIwin\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvins_wstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvins_nwstr(int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwins_wstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB);\fR
-.br
-\fBint mvwins_nwstr(WINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, const wchar_t *\fR\fIwstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These routines insert a \fBwchar_t\fR character string
-(as many characters as will fit on the line)
-before the character under the cursor.
-All characters to the right of the cursor are shifted right,
-with the possibility of the rightmost characters on the line being lost.
-No wrapping is performed.
-The cursor position does not change
-(after moving to \fIy\fR, \fIx\fR, if specified).
-The four routines with \fIn\fR as the last argument
-insert a leading substring of at most \fIn\fR \fBwchar_t\fR characters.
-If \fIn\fR is less than 1, the entire string is inserted.
-.PP
-If a character in \fIwstr\fR is a tab, newline, carriage return or
-backspace, the cursor is moved appropriately within the window.
-A newline also does a \fBclrtoeol\fR before moving.
-Tabs are considered to be at every eighth column.
-If a character in \fIwstr\fR is another control character,
-it is drawn in the \fB^\fR\fIX\fR notation.
-Calling \fBwin_wch\fR after adding a control character
-(and moving to it, if necessary)
-does not return the control character,
-but instead returns a character in the ^-representation
-of the control character.
-.SH NOTES
-Note that all but wins_nwstr may be macros.
-.PP
-If the first character in the string is a nonspacing character, these
-functions will fail.
-XSI does not define what will happen if a nonspacing character follows
-a control character.
-.SH RETURN VALUES
-Upon successful completion, these functions return OK.
-Otherwise, they return ERR.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_insstr\fR(3),
-\fBcurs_in_wch\fR(3),
-\fBcurs_ins_wch\fR(3).
diff --git a/lib/libncurses/man/curs_insch.3 b/lib/libncurses/man/curs_insch.3
deleted file mode 100644 (file)
index 0ee7da2..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_insch.3x,v 1.13 2010/12/04 18:38:55 tom Exp $
-.TH curs_insch 3 ""
-.SH NAME
-\fBinsch\fR,
-\fBwinsch\fR,
-\fBmvinsch\fR,
-\fBmvwinsch\fR \- insert a character before cursor in a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint insch(chtype ch);\fR
-.br
-\fBint winsch(WINDOW *win, chtype ch);\fR
-.br
-\fBint mvinsch(int y, int x, chtype ch);\fR
-.br
-\fBint mvwinsch(WINDOW *win, int y, int x, chtype ch);\fR
-.br
-.SH DESCRIPTION
-These routines insert the character \fIch\fR before the character under the
-cursor.  All characters to the right of the cursor are moved one space to the
-right, with the possibility of the rightmost character on the line being lost.
-The insertion operation does not change the cursor position.
-.SH RETURN VALUE
-All routines that return an integer return \fBERR\fR upon failure and OK (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion, unless otherwise noted in the preceding routine descriptions.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-These routines do not necessarily imply use of a hardware insert character
-feature.
-.PP
-Note that \fBinsch\fR, \fBmvinsch\fR, and \fBmvwinsch\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4.
-.SH SEE ALSO
-\fBcurses\fR(3).
-.PP
-Comparable functions in the wide-character (ncursesw) library are
-described in
-\fBcurs_ins_wch\fR(3).
diff --git a/lib/libncurses/man/curs_insstr.3 b/lib/libncurses/man/curs_insstr.3
deleted file mode 100644 (file)
index 12e0c84..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_insstr.3x,v 1.21 2010/12/04 18:38:55 tom Exp $
-.TH curs_insstr 3 ""
-.SH NAME
-\fBinsstr\fR,
-\fBinsnstr\fR,
-\fBwinsstr\fR,
-\fBwinsnstr\fR,
-\fBmvinsstr\fR,
-\fBmvinsnstr\fR,
-\fBmvwinsstr\fR,
-\fBmvwinsnstr\fR \- insert string before cursor in a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.br
-\fBint insstr(const char *str);\fR
-.br
-\fBint insnstr(const char *str, int n);\fR
-.br
-\fBint winsstr(WINDOW *win, const char *str);\fR
-.br
-\fBint winsnstr(WINDOW *win, const char *str, int n);\fR
-.br
-\fBint mvinsstr(int y, int x, const char *str);\fR
-.br
-\fBint mvinsnstr(int y, int x, const char *str, int n);\fR
-.br
-\fBint mvwinsstr(WINDOW *win, int y, int x, const char *str);\fR
-.br
-\fBint mvwinsnstr(WINDOW *win, int y, int x, const char *str, int n);\fR
-.br
-.SH DESCRIPTION
-These routines insert a character string
-(as many characters as will fit on the line)
-before the character under the cursor.
-All characters to the right of the cursor are shifted right
-with the possibility of the rightmost characters on the line being lost.
-The cursor position does not change
-(after moving to \fIy\fR, \fIx\fR, if specified).
-The functions with \fIn\fR as the last argument
-insert a leading substring of at most \fIn\fR characters.
-If \fIn\fR<=0, then the entire string is inserted.
-.PP
-Special characters are handled as in \fBaddch\fP.
-.SH RETURN VALUE
-All routines that return an integer return \fBERR\fR upon failure and OK (SVr4
-specifies only "an integer value other than \fBERR\fR") upon successful
-completion, unless otherwise noted in the preceding routine descriptions.
-.PP
-X/Open defines no error conditions.
-In this implementation,
-if the window parameter is null or the str parameter is null,
-an error is returned.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all but \fBwinsnstr\fR may be macros.
-.SH PORTABILITY
-These functions are described in the XSI Curses standard, Issue 4, which adds
-const qualifiers to the arguments.
-.LP
-The Single Unix Specification, Version 2 states that 
-\fBinsnstr\fP and \fBwinsnstr\fP perform wrapping.
-This is probably an error, since it makes this group of functions inconsistent.
-Also, no implementation of curses documents this inconsistency.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_util\fR(3),
-\fBcurs_clear\fR(3),
-\fBcurs_inch\fR(3).
diff --git a/lib/libncurses/man/curs_instr.3 b/lib/libncurses/man/curs_instr.3
deleted file mode 100644 (file)
index 5e55ada..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_instr.3x,v 1.16 2010/12/04 18:38:55 tom Exp $
-.TH curs_instr 3 ""
-.SH NAME
-\fBinstr\fR,
-\fBinnstr\fR,
-\fBwinstr\fR,
-\fBwinnstr\fR,
-\fBmvinstr\fR,
-\fBmvinnstr\fR,
-\fBmvwinstr\fR,
-\fBmvwinnstr\fR \- get a string of characters from a \fBcurses\fR window
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint instr(char *str);\fR
-.br
-\fBint innstr(char *str, int n);\fR
-.br
-\fBint winstr(WINDOW *win, char *str);\fR
-.br
-\fBint winnstr(WINDOW *win, char *str, int n);\fR
-.br
-\fBint mvinstr(int y, int x, char *str);\fR
-.br
-\fBint mvinnstr(int y, int x, char *str, int n);\fR
-.br
-\fBint mvwinstr(WINDOW *win, int y, int x, char *str);\fR
-.br
-\fBint mvwinnstr(WINDOW *win, int y, int x, char *str, int n);\fR
-.br
-.SH DESCRIPTION
-These routines return a string of characters in \fIstr\fR, extracted starting
-at the current cursor position in the named window.
-Attributes are stripped from the characters.  The four
-functions with \fIn\fR as the last argument return a leading substring at most
-\fIn\fR characters long (exclusive of the trailing NUL).
-.SH RETURN VALUE
-All of the functions return \fBERR\fR upon failure,
-or the number of characters actually read into the string.
-.PP
-X/Open defines no error conditions.
-In this implementation,
-if the window parameter is null or the str parameter is null,
-a zero is returned.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH NOTES
-Note that all routines except \fBwinnstr\fR may be macros.
-.SH PORTABILITY
-SVr4 does not
-document whether a length limit includes or excludes the trailing NUL.
-.PP
-The ncurses library extends the XSI description by allowing a negative
-value for \fIn\fR.
-In this case, the functions return the string ending at the right margin.
-.SH SEE ALSO
-\fBcurses\fR(3).
diff --git a/lib/libncurses/man/curs_inwstr.3 b/lib/libncurses/man/curs_inwstr.3
deleted file mode 100644 (file)
index 372ff8b..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_inwstr.3x,v 1.7 2010/12/04 18:38:55 tom Exp $
-.TH curs_inwstr 3 ""
-.SH NAME
-\fBinwstr\fR,
-\fBinnwstr\fR,
-\fBwinwstr\fR,
-\fBwinnwstr\fR,
-\fBmvinwstr\fR,
-\fBmvinnwstr\fR,
-\fBmvwinwstr\fR,
-\fBmvwinnwstr\fR \- get a string of \fBwchar_t\fR characters from a curses window
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h> \fR
-.sp
-\fBint inwstr(\fR\fBwchar_t *\fR\fIstr\fR\fB);\fR
-.br
-\fBint innwstr(\fR\fBwchar_t *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint winwstr(\fR\fBWINDOW *\fR\fIwin\fR\fB, wchar_t *\fR\fIstr\fR\fB);\fR
-.br
-\fBint winnwstr(\fR\fBWINDOW *\fR\fIwin\fR\fB, wchar_t *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvinwstr(\fR\fBint \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wchar_t *\fR\fIstr\fR\fB);\fR
-.br
-\fBint mvinnwstr(\fR\fBint \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wchar_t *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.br
-\fBint mvwinwstr(\fR\fBWINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wchar_t *\fR\fIstr\fR\fB);\fR
-.br
-\fBint mvwinnwstr(\fR\fBWINDOW *\fR\fIwin\fR\fB, int \fR\fIy\fR\fB, int \fR\fIx\fR\fB, wchar_t *\fR\fIstr\fR\fB, int \fR\fIn\fR\fB);\fR
-.fi
-.SH DESCRIPTION
-These routines return a string of \fBwchar_t\fR characters in \fIwstr\fR,
-extracted starting at the current cursor position in the named window.
-Attributes are stripped from the characters.
-The four functions with \fIn\fR as the last argument return a leading substring at most
-\fIn\fR bytes long (exclusive of the trailing NUL).
-Transfer stops at the end of the current line, or when \fIn\fR bytes have
-been stored at the location referenced by \fIwstr\fR.
-.PP
-If the size \fIn\fR is not large enough to store a complete character,
-an error is generated.
-.SH NOTES
-Note that all routines except
-\fBwinnwstr\fR
-may be macros.
-.SH RETURN VALUES
-All routines return
-\fBERR\fR
-upon failure. Upon
-successful completion, the *\fBinwstr\fR
-routines return
-\fBOK\fR, and the *\fBinnwstr\fR
-routines return the
-number of characters read into the string.
-.PP
-Functions with a "mv" prefix first perform a cursor movement using
-\fBwmove\fP, and return an error if the position is outside the window,
-or if the window pointer is null.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_instr\fR(3),
-\fBcurs_in_wchstr\fR(3)
diff --git a/lib/libncurses/man/curs_kernel.3 b/lib/libncurses/man/curs_kernel.3
deleted file mode 100644 (file)
index 05f0184..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.                        *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_kernel.3x,v 1.19 2010/12/04 18:38:55 tom Exp $
-.TH curs_kernel 3 ""
-.na
-.hy 0
-.SH NAME
-\fBdef_prog_mode\fR,
-\fBdef_shell_mode\fR,
-\fBreset_prog_mode\fR,
-\fBreset_shell_mode\fR,
-\fBresetty\fR,
-\fBsavetty\fR,
-\fBgetsyx\fR,
-\fBsetsyx\fR,
-\fBripoffline\fR,
-\fBcurs_set\fR,
-\fBnapms\fR \- low-level \fBcurses\fR routines
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint def_prog_mode(void);\fR
-.br
-\fBint def_shell_mode(void);\fR
-.br
-\fBint reset_prog_mode(void);\fR
-.br
-\fBint reset_shell_mode(void);\fR
-.br
-\fBint resetty(void);\fR
-.br
-\fBint savetty(void);\fR
-.br
-\fBvoid getsyx(int y, int x);\fR
-.br
-\fBvoid setsyx(int y, int x);\fR
-.br
-\fBint ripoffline(int line, int (*init)(WINDOW *, int));\fR
-.br
-\fBint curs_set(int visibility);\fR
-.br
-\fBint napms(int ms);\fR
-.br
-.SH DESCRIPTION
-The following routines give low-level access to various \fBcurses\fR
-capabilities.  These routines typically are used inside library
-routines.
-.PP
-The \fBdef_prog_mode\fR and \fBdef_shell_mode\fR routines save the
-current terminal modes as the "program" (in \fBcurses\fR) or "shell"
-(not in \fBcurses\fR) state for use by the \fBreset_prog_mode\fR and
-\fBreset_shell_mode\fR routines.  This is done automatically by
-\fBinitscr\fR.  There is one such save area for each screen context
-allocated by \fBnewterm()\fR.
-.PP
-The \fBreset_prog_mode\fR and \fBreset_shell_mode\fR routines restore
-the terminal to "program" (in \fBcurses\fR) or "shell" (out of
-\fBcurses\fR) state.  These are done automatically by \fBendwin\fR
-and, after an \fBendwin\fR, by \fBdoupdate\fR, so they normally are
-not called.
-.PP
-The \fBresetty\fR and \fBsavetty\fR routines save and restore the
-state of the terminal modes.  \fBsavetty\fR saves the current state in
-a buffer and \fBresetty\fR restores the state to what it was at the
-last call to \fBsavetty\fR.
-.PP
-The \fBgetsyx\fR routine returns the current coordinates of the virtual screen
-cursor in \fIy\fR and \fIx\fR.  If \fBleaveok\fR is currently \fBTRUE\fR, then
-\fB\-1\fR,\fB\-1\fR is returned.  If lines have been removed from the top of the
-screen, using \fBripoffline\fR, \fIy\fR and \fIx\fR include these lines;
-therefore, \fIy\fR and \fIx\fR should be used only as arguments for
-\fBsetsyx\fR.
-.PP
-The \fBsetsyx\fR routine sets the virtual screen cursor to
-\fIy\fR, \fIx\fR.  If \fIy\fR and \fIx\fR are both \fB\-1\fR, then
-\fBleaveok\fR is set.  The two routines \fBgetsyx\fR and \fBsetsyx\fR
-are designed to be used by a library routine, which manipulates
-\fBcurses\fR windows but does not want to change the current position
-of the program's cursor.  The library routine would call \fBgetsyx\fR
-at the beginning, do its manipulation of its own windows, do a
-\fBwnoutrefresh\fR on its windows, call \fBsetsyx\fR, and then call
-\fBdoupdate\fR.
-.PP
-The \fBripoffline\fR routine provides access to the same facility that
-\fBslk_init\fR [see \fBcurs_slk\fR(3)] uses to reduce the size of the
-screen.  \fBripoffline\fR must be called before \fBinitscr\fR or
-\fBnewterm\fR is called.  If \fIline\fR is positive, a line is removed
-from the top of \fBstdscr\fR; if \fIline\fR is negative, a line is
-removed from the bottom.  When this is done inside \fBinitscr\fR, the
-routine \fBinit\fR (supplied by the user) is called with two
-arguments: a window pointer to the one-line window that has been
-allocated and an integer with the number of columns in the window.
-Inside this initialization routine, the integer variables \fBLINES\fR
-and \fBCOLS\fR (defined in \fB<curses.h>\fR) are not guaranteed to be
-accurate and \fBwrefresh\fR or \fBdoupdate\fR must not be called.  It
-is allowable to call \fBwnoutrefresh\fR during the initialization
-routine.
-.PP
-\fBripoffline\fR can be called up to five times before calling \fBinitscr\fR or
-\fBnewterm\fR.
-.PP
-The \fBcurs_set\fR routine sets the cursor state to invisible,
-normal, or very visible for \fBvisibility\fR equal to \fB0\fR,
-\fB1\fR, or \fB2\fR respectively.  If the terminal supports the
-\fIvisibility\fR requested, the previous \fIcursor\fR state is
-returned; otherwise, \fBERR\fR is returned.
-.PP
-The \fBnapms\fR routine is used to sleep for \fIms\fR milliseconds.
-.SH RETURN VALUE
-Except for \fBcurs_set\fR, these routines always return \fBOK\fR.
-.PP
-\fBcurs_set\fR
-returns the previous cursor state, or \fBERR\fR if the
-requested \fIvisibility\fR is not supported.
-.PP
-X/Open defines no error conditions.
-In this implementation
-.RS
-.TP 5
-\fBdef_prog_mode\fR, \fBdef_shell_mode\fR, \fBreset_prog_mode\fR, \fBreset_shell_mode\fR
-return an error
-if the terminal was not initialized, or
-if the I/O call to obtain the terminal settings fails.
-.TP 5
-\fBripoffline\fP
-returns an error if the maximum number of ripped-off lines
-exceeds the maximum (NRIPS = 5).
-.RE
-.SH NOTES
-Note that \fBgetsyx\fR is a macro, so \fB&\fR is not necessary before
-the variables \fIy\fR and \fIx\fR.
-.PP
-Older SVr4 man pages warn that the return value of \fBcurs_set\fR "is currently
-incorrect".  This implementation gets it right, but it may be unwise to count
-on the correctness of the return value anywhere else.
-.PP
-Both ncurses and SVr4 will call \fBcurs_set\fR in \fBendwin\fR
-if \fBcurs_set\fR
-has been called to make the cursor other than normal, i.e., either
-invisible or very visible.
-There is no way for ncurses to determine the initial cursor state to
-restore that.
-.SH PORTABILITY
-The functions \fBsetsyx\fR and \fBgetsyx\fR are not described in the XSI
-Curses standard, Issue 4.  All other functions are as described in XSI Curses.
-.PP
-The SVr4 documentation describes \fBsetsyx\fR and \fBgetsyx\fR as having return
-type int. This is misleading, as they are macros with no documented semantics
-for the return value.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_initscr\fR(3),
-\fBcurs_outopts\fR(3),
-\fBcurs_refresh\fR(3),
-\fBcurs_scr_dump\fR(3),
-\fBcurs_slk\fR(3),
-\fBcurs_variables\fR(3).
diff --git a/lib/libncurses/man/curs_legacy.3 b/lib/libncurses/man/curs_legacy.3
deleted file mode 100644 (file)
index b64c1ad..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2007,2010 Free Software Foundation, Inc.                   *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_legacy.3x,v 1.5 2010/12/04 18:38:55 tom Exp $
-.TH curs_legacy 3 ""
-.SH NAME
-getattrs \- get \fBcurses\fR cursor and window coordinates, attributes
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBint getattrs(WINDOW *win);\fR
-.br
-\fBint getbegx(WINDOW *win);\fR
-.br
-\fBint getbegy(WINDOW *win);\fR
-.br
-\fBint getcurx(WINDOW *win);\fR
-.br
-\fBint getcury(WINDOW *win);\fR
-.br
-\fBint getmaxx(WINDOW *win);\fR
-.br
-\fBint getmaxy(WINDOW *win);\fR
-.br
-\fBint getparx(WINDOW *win);\fR
-.br
-\fBint getpary(WINDOW *win);\fR
-.br
-.SH DESCRIPTION
-The \fBgetbegy\fR and \fBgetbegx\fR functions return the same
-data as \fBgetbegyx\fR.
-.PP
-The \fBgetcury\fR and \fBgetcurx\fR functions return the same
-data as \fBgetyx\fR.
-.PP
-The \fBgetmaxy\fR and \fBgetmaxx\fR functions return the same
-data as \fBgetmaxyx\fR.
-.PP
-The \fBgetpary\fR and \fBgetparx\fR functions return the same
-data as \fBgetparyx\fR.
-.SH RETURN VALUE
-These functions return an integer,
-or ERR if the window parameter is null.
-.SH NOTES
-All of these interfaces are provided as macros and functions.
-The macros are suppressed (and only the functions provided)
-when \fBNCURSES_OPAQUE\fR is defined.
-The standard forms such as \fBgetyx\fP must be implemented as macros,
-and (in this implementation) are defined in terms of the functions
-described here,
-to avoid reliance on internal details of the WINDOW structure.
-.SH PORTABILITY
-These functions were supported on Version 7, BSD or System V implementations.
-.SH SEE ALSO
-\fBcurses\fR(3),
-\fBcurs_getyx\fR(3),
-\fBcurs_opaque\fR(3)
diff --git a/lib/libncurses/man/curs_memleaks.3 b/lib/libncurses/man/curs_memleaks.3
deleted file mode 100644 (file)
index e04d90b..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-.\"***************************************************************************
-.\" Copyright (c) 2008,2010 Free Software Foundation, Inc.                   *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_memleaks.3x,v 1.3 2010/12/04 18:40:45 tom Exp $
-.TH curs_memleaks 3 ""
-.na
-.hy 0
-.SH NAME
-\fB_nc_freeall\fP,
-\fB_nc_free_and_exit\fP \- \fBcurses\fR memory-leak checking
-.ad
-.hy
-.SH SYNOPSIS
-\fB#include <curses.h>\fR
-.sp
-\fBvoid _nc_freeall(void);\fR
-.br
-\fBvoid _nc_free_and_exit(int);\fR
-.SH DESCRIPTION
-These functions are used to simplify analysis of memory leaks in the ncurses
-library.
-They are normally not available; they must be configured into the library
-at build time using the \fB\-\-disable-leaks\fP option.
-That compiles-in code that frees memory that normally would not be freed.
-.PP
-Any implementation of curses must not free the memory associated with
-a screen, since (even after calling \fBendwin\fP), it must be available
-for use in the next call to \fBrefresh\fP.
-There are also chunks of memory held for performance reasons.
-That makes it hard to analyze curses applications for memory leaks.
-To work around this, one can build a debugging version of the ncurses
-library which frees those chunks which it can, and provides these
-functions to free all of the memory allocated by the ncurses library.
-.PP
-The \fP_nc_free_and_exit\fP function is the preferred one since
-some of the memory which is freed may be required for the application
-to continue running.
-Its parameter is the code to pass to the \fPexit\fP routine.
-.SH RETURN VALUE
-These functions do not return a value.
-.SH PORTABILITY
-These functions are not part of the XSI interface.
-.SH SEE ALSO
-\fBcurses\fR(3).
diff --git a/lib/libncurses/man/curs_mouse.3 b/lib/libncurses/man/curs_mouse.3
deleted file mode 100644 (file)
index 6580fef..0000000
+++ /dev/null
@@ -1,315 +0,0 @@
-'\" t
-.\"***************************************************************************
-.\" Copyright (c) 1998-2009,2010 Free Software Foundation, Inc.              *
-.\"                                                                          *
-.\" Permission is hereby granted, free of charge, to any person obtaining a  *
-.\" copy of this software and associated documentation files (the            *
-.\" "Software"), to deal in the Software without restriction, including      *
-.\" without limitation the rights to use, copy, modify, merge, publish,      *
-.\" distribute, distribute with modifications, sublicense, and/or sell       *
-.\" copies of the Software, and to permit persons to whom the Software is    *
-.\" furnished to do so, subject to the following conditions:                 *
-.\"                                                                          *
-.\" The above copyright notice and this permission notice shall be included  *
-.\" in all copies or substantial portions of the Software.                   *
-.\"                                                                          *
-.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
-.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
-.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
-.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
-.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
-.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
-.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
-.\"                                                                          *
-.\" Except as contained in this notice, the name(s) of the above copyright   *
-.\" holders shall not be used in advertising or otherwise to promote the     *
-.\" sale, use or other dealings in this Software without prior written       *
-.\" authorization.                                                           *
-.\"***************************************************************************
-.\"
-.\" $Id: curs_mouse.3x,v 1.38 2010/12/04 18:38:55 tom Exp $
-.TH curs_mouse 3 ""
-.na
-.hy 0
-.SH NAME
-\fBhas_mouse\fR,
-\fBgetmouse\fR, \fBungetmouse\fR,
-\fBmousemask\fR, \fBwenclose\fR,
-\fBmouse_trafo\fR, \fBwmouse_trafo\fR,
-\fBmouseinterval\fR \- mouse interface through curses
-.ad
-.hy
-.SH SYNOPSIS
-.nf
-\fB#include <curses.h>
-.PP
-\fBtypedef unsigned long mmask_t;
-.PP
-typedef struct
-{
-    short id;         \fI/* ID to distinguish multiple devices */\fB
-    int x, y, z;      \fI/* event coordinates */\fB
-    mmask_t bstate;   \fI/* button state bits */\fB
-}
-MEVENT;\fR
-.fi
-.br
-\fBbool has_mouse(void);\fR
-.br
-\fBint getmouse(MEVENT *event);\fR
-.br
-\fBint ungetmouse(MEVENT *event);\fR
-.br
-\fBmmask_t mousemask(mmask_t newmask, mmask_t *oldmask);\fR
-.br
-\fBbool wenclose(const WINDOW *win, int y, int x);\fR
-.br
-\fBbool mouse_trafo(int* pY, int* pX, bool to_screen);\fR
-.br
-\fBbool wmouse_trafo(const WINDOW* win, int* pY, int* pX,\fR
-.br
-       \fBbool to_screen);\fR
-.br
-\fBint mouseinterval(int erval);\fR
-.br
-.SH DESCRIPTION
-These functions provide an interface to mouse events from
-\fBncurses\fR(3).
-Mouse events are represented by \fBKEY_MOUSE\fR
-pseudo-key values in the \fBwgetch\fR input stream.
-.PP
-To make mouse events visible, use the \fBmousemask\fR function.
-This will set
-the mouse events to be reported.
-By default, no mouse events are reported.
-The function will return a mask to indicate which of the specified mouse events
-can be reported; on complete failure it returns 0.
-If oldmask is non-NULL,
-this function fills the indicated location with the previous value of the given
-window's mouse event mask.
-.PP
-As a side effect, setting a zero mousemask may turn off the mouse pointer;
-setting a nonzero mask may turn it on.
-Whether this happens is device-dependent.
-.PP
-Here are the mouse event type masks which may be defined:
-.PP
-.TS
-l l
-_ _
-l l.
-\fIName\fR     \fIDescription\fR
-BUTTON1_PRESSED        mouse button 1 down
-BUTTON1_RELEASED       mouse button 1 up
-BUTTON1_CLICKED        mouse button 1 clicked
-BUTTON1_DOUBLE_CLICKED mouse button 1 double clicked
-BUTTON1_TRIPLE_CLICKED mouse button 1 triple clicked
-_
-BUTTON2_PRESSED        mouse button 2 down
-BUTTON2_RELEASED       mouse button 2 up
-BUTTON2_CLICKED        mouse button 2 clicked
-BUTTON2_DOUBLE_CLICKED mouse button 2 double clicked
-BUTTON2_TRIPLE_CLICKED mouse button 2 triple clicked
-_
-BUTTON3_PRESSED        mouse button 3 down
-BUTTON3_RELEASED       mouse button 3 up
-BUTTON3_CLICKED        mouse button 3 clicked
-BUTTON3_DOUBLE_CLICKED mouse button 3 double clicked
-BUTTON3_TRIPLE_CLICKED mouse button 3 triple clicked
-_
-BUTTON4_PRESSED        mouse button 4 down
-BUTTON4_RELEASED       mouse button 4 up
-BUTTON4_CLICKED        mouse button 4 clicked
-BUTTON4_DOUBLE_CLICKED mouse button 4 double clicked
-BUTTON4_TRIPLE_CLICKED mouse button 4 triple clicked
-_
-BUTTON5_PRESSED        mouse button 5 down
-BUTTON5_RELEASED       mouse button 5 up
-BUTTON5_CLICKED        mouse button 5 clicked
-BUTTON5_DOUBLE_CLICKED mouse button 5 double clicked
-BUTTON5_TRIPLE_CLICKED mouse button 5 triple clicked
-_
-BUTTON_SHIFT   shift was down during button state change
-BUTTON_CTRL    control was down during button state change
-BUTTON_ALT     alt was down during button state change
-ALL_MOUSE_EVENTS       report all button state changes
-REPORT_MOUSE_POSITION  report mouse movement
-_
-.TE
-.PP
-Once a class of mouse events have been made visible in a window,
-calling the \fBwgetch\fR function on that window may return
-\fBKEY_MOUSE\fR as an indicator that a mouse event has been queued.
-To read the event data and pop the event off the queue, call
-\fBgetmouse\fR.
-This function will return \fBOK\fR if a mouse event
-is actually visible in the given window, \fBERR\fR otherwise.
-When \fBgetmouse\fR returns \fBOK\fR, the data deposited as y and
-x in the event structure coordinates will be screen-relative character-cell
-coordinates.
-The returned state mask will have exactly one bit set to
-indicate the event type.
-The corresponding data in the queue is marked invalid.
-A subsequent call to \fBgetmouse\fP will retrieve the next older
-item from the queue.
-.PP
-The \fBungetmouse\fR function behaves analogously to \fBungetch\fR.
-It pushes
-a \fBKEY_MOUSE\fR event onto the input queue, and associates with that event
-the given state data and screen-relative character-cell coordinates.
-.PP
-The \fBwenclose\fR function tests whether a given pair of screen-relative
-character-cell coordinates is enclosed by a given window, returning TRUE
-if it is and FALSE otherwise.
-It is useful for determining what subset of
-the screen windows enclose the location of a mouse event.
-.PP
-The \fBwmouse_trafo\fR function transforms a given pair of coordinates
-from stdscr-relative coordinates
-to coordinates relative to the given window or vice versa.
-Please remember, that stdscr-relative coordinates are not always identical
-to window-relative coordinates due to the mechanism to reserve lines on top
-or bottom of the screen for other purposes
-(see the \fBripoffline()\fP and&nb