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!amdcad!decwrl!decvax!ucbvax!info-vax From: info-vax@ucbvax.ARPA Newsgroups: fa.info-vax Subject: DEC C compiler Message-ID: <4905@ucbvax.ARPA> Date: Mon, 18-Feb-85 14:56:08 EST Article-I.D.: ucbvax.4905 Posted: Mon Feb 18 14:56:08 1985 Date-Received: Tue, 19-Feb-85 02:22:37 EST Sender: daemon@ucbvax.ARPA Organization: University of California at Berkeley Lines: 12 From: Rudy.Nedved@CMU-CS-A.ARPA Unless I am mistaken, the DEC VAX-11 C compiler generates code for any function argument that you try to get an address of. The result is instead of getting the address of the actual stack argument, you get a copy. This "feature" prevents the porting of programs that have routines that use variable number of arguments like printf... Is there a way I can turn off this overly protective stack argument copying?? -Rudy