[comp.sources.misc] v05i022: PCcurses version 1.3, part 0/5

creps@silver.bacs.indiana.edu (Steve Creps) (10/31/88)

Posting-number: Volume 5, Issue 22
Submitted-by: "Steve Creps" <creps@silver.bacs.indiana.edu>
Archive-name: pc-curses-1.3/Part0

   The postings following this one contain version 1.3 of Bjorn Larsson's
PCcurses. He is unable to post it himself, and has asked me to do it for
him. PCcurses is (surprise) a version of Curses for the IBM-PC family of
computers. Makefiles are included for both MSC and Turbo C. For those who
don't know what curses is, put simply, it is a set of screen management
routines originally written for Unix. PCcurses will help greatly in the
porting of many Unix programs to MS-DOS.
   This is a complete release. I had previously thought that version 1.0
had been posted to the net some time ago, but I was unable to find it at
the archive site. Regardless, the changes are significant enough so that
a complete release is probably justified anyway, rather than just diffs.
   This is an official release of the package. What I am posting is what
I received from Bjorn, except that I modified the makefiles somewhat to
make them more general, and also fixed a few typos in the comments and
the man page. A version of make was also in the package Bjorn sent me,
but I did not include it here, because it was an executable, not source.
   Version 1.3 replaces all previous versions posted to the net, including
a Turbo C version someone posted, and my fairly recent fixes to 1.0. Both
were among the changes Bjorn incorporated into this version.
   I have compiled this myself under MSC 4.0, and linked it into a Unix
program (BSD Yahtzee) to test it, and it seems to work well. I also borrowed
a copy of Turbo C 1.0 and got it to compile OK with that too, but that's
all I tested as far as Turbo C goes. If something did manage to get by us,
send bug reports, fixes, etc. to Bjorn Larsson at mcvax!enea!infovax!bl,
or me at one of the following addresses.
   A manifest file follows my .signature.

-	-	-	-	-	-	-	-	-	-
Steve Creps, Indiana University, Bloomington, home of the "Hoosiers"
	creps@silver.bacs.indiana.edu (129.79.1.6)
	{inuxc,rutgers,uunet!uiucdcs,pur-ee}!iuvax!silver!creps
	creps@iubacs.bitnet (forwarded)

   File Name		Archive #
-----------------------------------
 Makefile.msc               4	
 Makefile.trc               4	
 README.NOW                 1	
 attrib.c                   2	
 beep.c                     1	
 border.c                   1	
 boxes.c                    2	
 charadd.c                  3	
 chardel.c                  2	
 charget.c                  4	
 charins.c                  2	
 charpick.c                 1	
 clrtobot.c                 2	
 clrtoeol.c                 2	
 curses.cmd                 1	
 curses.h                   4	
 curses.man                 5	
 cursesio.asm               3	
 cursesio.c                 3	
 curspriv.h                 2	
 endwin.c                   1	
 farcall.inc                1	
 hugedata.inc               1	
 initscr.c                  1	
 linedel.c                  2	
 lineins.c                  2	
 longname.c                 1	
 move.c                     1	
 mvcursor.c                 1	
 nearcall.inc               1	
 newwin.c                   3	
 options.c                  2	
 overlay.c                  2	
 prntscan.c                 3	
 refresh.c                  2	
 scrreg.c                   1	
 setmode.c                  2	
 setterm.c                  2	
 smaldata.inc               1	
 stradd.c                   1	
 strget.c                   3	
 tabsize.c                  1	
 termmisc.c                 1	
 unctrl.c                   1	
 update.c                   3	
 winclear.c                 1	
 windel.c                   1	
 winerase.c                 1	
 winmove.c                  1	
 winscrol.c                 1	
 wintouch.c                 1