Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ucbvax.ARPA Path: utzoo!utcs!lsuc!pesnta!amd!dual!ucbvax!info-vax From: info-vax@ucbvax.ARPA Newsgroups: fa.info-vax Subject: function arguments Message-ID: <4941@ucbvax.ARPA> Date: Tue, 19-Feb-85 17:40:20 EST Article-I.D.: ucbvax.4941 Posted: Tue Feb 19 17:40:20 1985 Date-Received: Wed, 20-Feb-85 04:17:48 EST Sender: daemon@ucbvax.ARPA Organization: University of California at Berkeley Lines: 12 From: Christopher Ho Unless you are using an as-yet-unreleased version of DEC's VMS C compiler, parameters are accessed directly on the stack. The compiler does not yet fully follow the VAX-11 calling standard, and exclusively uses the CALLS instruction. Problems only occur when mixing with languages (such as FORTRAN) that use CALLGs. Our current version is v1.5; rumour has it that v2.0 will fully follow the calling standard. If your compiler seems to work differently, could you mail out a code example? -------