Annotation of researchv10no/ncurses/screen/README, revision 1.1

1.1     ! root        1:                Curses/Terminfo distribution
        !             2: 
        !             3: THIS CODE IS PROPRIETARY TO BELL LABS.  DO NOT GIVE IT TO ANYONE ELSE.
        !             4: 
        !             5: You have a distribution of curses and terminfo.  This is the second
        !             6: internal distribution of curses.  To find the version, look in
        !             7: screen/curses.c for a version number.
        !             8: 
        !             9: To report bugs, if at all possible, demonstrate the bug in the form
        !            10: of a "show script", that is, a 2 page (often 48 line) file which
        !            11: will cause the show program to mess up.  If a simple modification
        !            12: to show will illustrate the bug, this is second choice.  Otherwise,
        !            13: please write a small program that illustrates the bug.  Huge programs
        !            14: that "don't work" are unlikely to get much sympathy.
        !            15: 
        !            16: To install curses, be guided by the makefiles.  You can use the
        !            17: makefile in this directory.  Do a "make all install".  Do not do "make clean"
        !            18: until the install completes.  This will not install any manual pages
        !            19: or demos - they are up to you to install by hand if you want them.
        !            20: 
        !            21: If you are on a 16 bit machine, it will be necessary
        !            22: to add the -i option to ../screen/makefile's compilation of tic.
        !            23: (This has already been done for the PDP-11).
        !            24: Otherwise, tic will dump core when trying to compile some terminals.
        !            25: If you are on a small 11 without separate I/D, you'll have
        !            26: to compile only those entries that don't use lots of use= indirection:
        !            27: what's happening is that 3 or 4 levels of use= recursion runs out of
        !            28: memory on the stack.
        !            29: 
        !            30: Now you can run programs using curses.  A sample program included in
        !            31: the screen directory is show.c, say "make show" and it will compile.
        !            32: "show" is a paging program - you hit space to go on to the next page.
        !            33: You can use show to make sure everything works.  (Be sure you have TERM
        !            34: set in your environment.  TERMCAP is no longer necessary.)  A fancier
        !            35: demo can be found in the demo directory.
        !            36: 
        !            37: If you add or change terminfo descriptions in the terminfo directory,
        !            38: you can run compile on the single source file, instead of on terminfo.src.
        !            39: Since the compiler is so slow, it's worthwhile to only run it on
        !            40: one source file.
        !            41: 
        !            42: If you add capabilities
        !            43: you should edit screen/caps.  Be sure to add the capabilties
        !            44: at the END of the section (bools, nums, or strings) as this will
        !            45: preserve compatibility with older binaries.  Then run "make term.h",
        !            46: "make clean", and recompile the library.
        !            47: 
        !            48: For debugging, the makefile will create several other versions of curses.
        !            49: In addition to the .c (source) and .o (object) files, there are .p's
        !            50: for profiling, .d's for debugging, and .t's for tracing.  These will
        !            51: create dlibcurses.a, plibcurses.a, and tlibcurses.a.  The d version
        !            52: defines DEBUG and uses the -g flag for sdb.  DEBUG causes the file "trace"
        !            53: to be created in the current directory when you run a program with curses.
        !            54: This can be installed as -lcurses if you wish.  The t version defines
        !            55: DEBUG for tracing, but doesn't use -g, so it's faster to compile, but
        !            56: won't help much if core dumps.
        !            57: 
        !            58: A recent addition is screen/termcap.c (made from screen/termcap.form
        !            59: and screen/caps) which emulates the older termcap library.  This is
        !            60: intended only as a conversion aid, but it is complete enough to enable
        !            61: vi 3.7 (the last termcap version) to run using terminfo.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.