ncursesw-morphos/ncurses
Thomas E. Dickey 661078ddbd ncurses 4.2
1998-02-28 23:21:12 -05:00
..
alloc_entry.c ncurses 4.2 1998-02-28 23:21:12 -05:00
captoinfo.c ncurses 4.2 1998-02-28 23:21:12 -05:00
comp_error.c ncurses 4.2 1998-02-28 23:21:12 -05:00
comp_expand.c ncurses 4.2 1998-02-28 23:21:12 -05:00
comp_hash.c ncurses 4.2 1998-02-28 23:21:12 -05:00
comp_parse.c ncurses 4.2 1998-02-28 23:21:12 -05:00
comp_scan.c ncurses 4.2 1998-02-28 23:21:12 -05:00
curses.priv.h ncurses 4.2 1998-02-28 23:21:12 -05:00
define_key.c ncurses 4.2 1998-02-28 23:21:12 -05:00
fifo_defs.h ncurses 4.2 1998-02-28 23:21:12 -05:00
hardscroll.c ncurses 4.2 1998-02-28 23:21:12 -05:00
hashmap.c ncurses 4.2 1998-02-28 23:21:12 -05:00
keyok.c ncurses 4.2 1998-02-28 23:21:12 -05:00
keys.list ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_acs.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_adabind.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_addch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_addstr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_baudrate.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_beep.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_bkgd.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_box.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_chgat.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_clear.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_clearok.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_clrbot.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_clreol.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_color.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_cur_term.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_data.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_delch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_delwin.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_dft_fgbg.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_doupdate.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_echo.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_endwin.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_erase.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_flash.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_freeall.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_getch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_getstr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_hline.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_immedok.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_inchstr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_initscr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_insch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_insdel.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_insstr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_instr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_isendwin.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_kernel.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_leaveok.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_longname.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_mouse.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_move.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_mvcur.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_mvwin.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_napms.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_newterm.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_newwin.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_nl.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_options.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_overlay.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_pad.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_print.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_printw.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_raw.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_redrawln.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_refresh.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_restart.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_scanw.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_screen.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_scroll.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_scrollok.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_scrreg.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_set_term.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_setup.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slk.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkatrof.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkatron.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkatrset.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkattr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkclear.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkinit.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slklab.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkrefr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slkset.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_slktouch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_termcap.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_ti.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_touch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tparm.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tputs.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_trace.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_traceatr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tracechr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tracedmp.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tracemse.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_tstp.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_twait.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_ungetch.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_vidattr.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_vline.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_wattroff.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_wattron.c ncurses 4.2 1998-02-28 23:21:12 -05:00
lib_window.c ncurses 4.2 1998-02-28 23:21:12 -05:00
llib-lncurses ncurses 4.2 1998-02-28 23:21:12 -05:00
make_keys.c ncurses 4.2 1998-02-28 23:21:12 -05:00
Makefile.in ncurses 4.2 1998-02-28 23:21:12 -05:00
MKcaptab.awk ncurses 4.2 1998-02-28 23:21:12 -05:00
MKexpanded.sh ncurses 4.2 1998-02-28 23:21:12 -05:00
MKfallback.sh ncurses 4.1 1997-05-14 23:00:00 -05:00
MKkeyname.awk ncurses 4.2 1998-02-28 23:21:12 -05:00
MKlib_gen.sh ncurses 4.2 1998-02-28 23:21:12 -05:00
MKnames.awk ncurses 4.2 1998-02-28 23:21:12 -05:00
MKunctrl.awk ncurses 4.2 1998-02-28 23:21:12 -05:00
modules ncurses 4.2 1998-02-28 23:21:12 -05:00
name_match.c ncurses 4.2 1998-02-28 23:21:12 -05:00
nc_panel.c ncurses 4.2 1998-02-28 23:21:12 -05:00
parse_entry.c ncurses 4.2 1998-02-28 23:21:12 -05:00
read_entry.c ncurses 4.2 1998-02-28 23:21:12 -05:00
read_termcap.c ncurses 4.2 1998-02-28 23:21:12 -05:00
README ncurses 4.1 1997-05-14 23:00:00 -05:00
resizeterm.c ncurses 4.2 1998-02-28 23:21:12 -05:00
safe_sprintf.c ncurses 4.2 1998-02-28 23:21:12 -05:00
sigaction.c ncurses 4.2 1998-02-28 23:21:12 -05:00
SigAction.h ncurses 4.2 1998-02-28 23:21:12 -05:00
softscroll.c ncurses 4.2 1998-02-28 23:21:12 -05:00
trace_buf.c ncurses 4.2 1998-02-28 23:21:12 -05:00
tries.c ncurses 4.2 1998-02-28 23:21:12 -05:00
vsscanf.c ncurses 4.1 1997-05-14 23:00:00 -05:00
wresize.c ncurses 4.2 1998-02-28 23:21:12 -05:00
write_entry.c ncurses 4.2 1998-02-28 23:21:12 -05:00

For discussion of the package internals, see hackguide.html in the misc
directory.

Here are some -D options you might need to compile with.
The 'configure' script gets most other definitions right automatically.
  
-DHAVE_SIGACTION	if the sigaction function is present

-DHAVE_USLEEP		if the usleep function is present

-DSVR4_ACTION		if (e.g., svr4) you need _POSIX_SOURCE to have sigaction

-DSVR4_TERMIO		if (e.g., svr4) you need _POSIX_SOURCE to have termio

-DOPT_MVCUR		if you want mvcur() to cost its actions or you have a
			terminal that doesn't have direct cursor addressing.

There are several problems with strict POSIX systems so extra flags
or #define's may be needed.