From:	CRDGW2::CRDGW2::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 15-APR-1989 05:17
To:	MRGATE::"ARISIA::EVERHART"
Subj:	Un-official patch to VAXCIO (&touch.c).

Received: by ge-rtp (5.57/ge-rtp.GE.COM/1.18)
	id AA20771; Sat, 15 Apr 89 05:09:33 EDT
Received: from CRVAX.SRI.COM by mcnc.mcnc.org (5.59/MCNC/5-16-88)
	id AA19215; Sat, 15 Apr 89 04:26:04 EDT
Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Fri, 14 APR 89 19:35:40 PDT
Received: from ucbvax.Berkeley.EDU by KL.SRI.COM with TCP; Fri, 14 Apr 89 19:34:10 PDT
Received: by ucbvax.Berkeley.EDU (5.61/1.36)
	id AA18704; Fri, 14 Apr 89 19:18:08 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-vax@kl.sri.com (info-vax@kl.sri.com)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 14 Apr 89 20:14:16 GMT
From: mcnc!uunet.uu.net!tektronix!gvgpsa!gvgpvd!tony@crdgw1  (Tony Ivanov)
Organization: Grass Valley Group, Inc., Grass Valley, CA
Subject: Un-official patch to VAXCIO (&touch.c).
Message-Id: <1105@gvgpvd.GVG.TEK.COM>
Sender: info-vax-request@kl.sri.com
To: info-vax@kl.sri.com

Oops!  I have forgotten to distribute one header file used in VAXCIO.
The header file being looked for is SYS$LIBRARY:TRMDEF.H.  (I put this
in SYS$LIBRARY and forgot it was a non-standard header.)

You can generate TRMDEF.H for yourself with the following commands:
	$ LIB/EXTR=$TRMDEF/OUT=TRMDEF.H SYS$LIBRARY:STARLET.MLB
	$ <edit the file to remove unnecessary stuff at the beginning
	   and end of the file and change '$EQU' to '# define'.>
	$ COPY/PROT=(G:R,W:R) TRMDEF.H SYS$LIBRARY:
Remember this technique!  It is generally useful when header files are
not provided for some information that exists for MACRO programmers.

Also, I have received a 'bug report' for TOUCH.C (in MAKE directory)
that if no arguments are supplied on the command line that a stack
dump occurs.  Since I was able to duplicate the bug :-) (don't we all
hear that!) the fix is as follows:

Line 31 should be change from:
	for (argc--, pa=(*++argv);  (*pa == '-');  argc--, pa=(*++argv))
to:
	for (argc--, pa=(*++argv);  argc && (*pa == '-');  argc--, pa=(*++argv))
-- 
/* My opinions...             *  Tony Ivanov   MS-4B       *  ...ucbvax!   */
/* shared by my company?!...  *  Grass Valley Group, Inc.  *  tektronix!   */
/* you've got to be kidding!  *  P.O. Box 1114             *  gvgpsa!      */
/* "tony@gvgpvd.GVG.TEK.COM"  *  Grass Valley, CA  95945   *  gvgpvd!tony  */

