From: CSBVAX::MRGATE!RELAY-INFO-VAX@CRVAX.SRI.COM@SMTP 9-AUG-1988 07:18 To: ARISIA::EVERHART Subj: UNSDL posting Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Tue, 9 AUG 88 03:30:41 PDT Received: from uwavm.acs.washington.edu (oly.acs.washington.edu) by KL.SRI.COM with TCP; Tue, 9 Aug 88 03:01:15 PDT Received: from UWAVM.ACS.WASHINGTON.EDU by uwavm.acs.washington.edu ; Tue, 09 Aug 88 03:00:21 PDT Received: from UWAVM.ACS.WASHINGTON.EDU by UWAVM.ACS.WASHINGTON.EDU (Mailer X1.24) with BSMTP id 2803; Tue, 09 Aug 88 03:00:19 PDT P1-Message-Id: US**EDU;UWAVM.ACS.WASHINGTON.EDU:LTbj637Z Date: Mon, 8 Aug 88 22:14-0700 X400-Trace: US**EDU; arrival Mon, 8 Aug 88 22:14-0700 action Relayed X400-Trace: US**EDU; arrival Tue, 9 Aug 88 03:00-0700 action Relayed From: Joe Meadows Subject: UNSDL posting To: Message-Id: X-VMS-To: IN%"info-vax@kl.sri.com" Hello Everyone, I just posted my UNSDL program (in three parts). This is the latest version, which supports some of the enhancements made in the VMS 5.0 version of SDL. It creates C header files for all of the modules found in SYS$SHARE:STARLETSD.TLB (which includes all of the STARLET definitions). It also can create function prototypes for the various run-time library modules. Please feel free to make improvements! I would certainly appreciate feedback on this. It currently has very minimal support for the "complex" datatypes found in MTH$ROUTINES. D-Float vs. G-Float could also be handled much better. I have also included a (very minimal) TPU procedure for reading the function prototypes in and creating a template definition for a routine. To use this, you should extract all the *$ROUTINES modules and create prototype definitions for each, then append all of them together into ROUTINES.TEMPLATE. This routine was whipped together very quickly and can use a lot of work! Feel free to forward improvements. (hmm, and it isn't documented anywhere!) Cheers, Joe Meadows Jr. VAX/VMS System Manager / guru in training Fred Hutchinson Cancer Research Center 1124 Columbia St. Seattle Wa. 98104 bitnet - JOE@FHCRCVAX arpa - JOE%FHCRCVAX.BITNET@OLY.ACS.WASHINGTON.EDU voice - (206) 467-4970