[net.news.b] Fixed visual.c of vnews posted to net.sources

wls@astrovax.UUCP (11/01/83)

I have posted a revised version of visual.c (a component of Kenneth Alquist's
vnews) to net.sources.  I have fixed some bugs, added one command, fixed some
things I thought were handled crudely, and have tried to keep up to date with
the current posted bug fixes.  The changes are enough that a simple diff
posting is unrealistic.  We run 4.1 BSD here and although I have tried to
do the correct things for USG I do not guarantee them.
  This is the list of changes extracted from the file:
/*
 *  Changes to visual.c (W. Sebok astrovax!wls)
 *
 * 1) Added 'H' command to print out full header.
 * 2) Interrupt character was hard-wired to Rubout.  Replaced this with
 *    interrupt (and quit) characters obtained from terminal ioctl's.
 * 3) fixed 4.1 BSD bug which would cause the interrupt character to be
 *    ignored anyway unless set differently than vnews is expecting. This
 *    bug is produced by the fact that the terminal read is *not* aborted
 *    by an interrupt signal in 4.1 BSD when the new signal mechanism is used.
 * 4) Added handling of delete and kill characters to the entry of a number
 *    used as a command parameter.
 * 5) Cleaned up behavior of `s' command when environment variable NEWSBOX
 *    is present:
 *   a) when %s is present in NEWSBOX string added directory creation when
 *      directory is not present.  It also recognizes and rejects the case
 *      when the "directory" is present but not a directory.
 *   b) formerly, saving at article at ~/file would cause the article to
 *      saved at newsdir/groupname/~/file  where "newsdir" is the news
 *      directory and "groupname" is the name of the news group.  This has
 *	been fixed to instead save the article at $HOME/file.
 * 6) Applied many of the bug fixes given on the net.  This includes the bug fix
 *    I posted to make ^Z not hang vnews when given from the editor invoked by
 *    the "r" or "f" commands.
 */
-- 
Bill Sebok	Princeton Univ. Astrophysics
{allegra,akgua,burl,cbosgd,decvax,ihnp4,knpo,princeton}!astrovax!wls