Xref: utzoo comp.sys.dec:2616 comp.os.vms:22423 comp.lang.pascal:3056 Path: utzoo!attcan!uunet!ns-mx!iowasp!deimos!ux1.cso.uiuc.edu!iuvax!cica!tut.cis.ohio-state.edu!ucbvax!decwrl!shlump.nac.dec.com!ryn.esg.dec.com!uninet!player!vanavermaet From: vanavermaet@player.dec.com Newsgroups: comp.sys.dec,comp.os.vms,comp.lang.pascal Subject: Re: Using CLI Routines from VAX Pascal Message-ID: <141@uninet.vbo.dec.com> Date: 7 Feb 90 09:20:36 GMT Sender: news@uninet.vbo.dec.com Followup-To: comp.sys.dec Organization: Digital Equipment Corporation Lines: 30 [ inherit('STANDARD_DISCLAIMER') ] In article <932@soleil.UUCP>, geigel@soleil.UUCP (jogle) writes... [...] > I can't seem to find the system file to include that contains all the > return codes for these routines. (e.g. CLI$_NORMAL, CLI$_PRESENT, etc). You could simply declare them as follows: var CLI$_PRESENT : [ external, value ] unsigned; In general, in Vax/VMS, most such symbols can be resolved by two means: 1. during the compilation - for Pascal, that often means [ inherit('SYS$LIBRARY:STARLET') ] 2. during the link - as shown above For some groups of symbols, only one method is available. Regards, Peter Van Avermaet Digital Equipment, E.I.S. Europe, Application Development Group (Brussel site) InterNet: vanavermaet@player.dec.com or vanavermaet%player.dec.com@decwrl.dec.com UUCP: node-1!node-2!...!decwrl!player.dec.com!vanavermaet or vanavermaet@player.dec.com Phone: +32 2 244 7959 Snailmail: Luchtschipstraat 1 1140 Brussel Belgium