Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!umich!samsung!uakari.primate.wisc.edu!uwm.edu!lll-winken!decwrl!shelby!med!hanauma!rick From: rick@hanauma.stanford.edu (Richard Ottolini) Newsgroups: comp.sys.next Subject: Re: next the next NeXT Message-ID: <338@med.Stanford.EDU> Date: 2 Feb 90 14:46:03 GMT References: <1990Jan27.195239.6953@eng.umd.edu> <1990Jan29.051444.26588@nueces.cactus.org> <194@atncpc.UUCP> <90031.143256UH2@PSUVM.BITNET> Sender: news@med.stanford.edu (USENET News System) Reply-To: rick@hanauma.UUCP (Richard Ottolini) Organization: Stanford University, Dept. of Geophysics Lines: 9 In article robertl@bucsf.bu.edu (Robert La Ferla) writes: >If only life was that simple... If NeXT were to go to the Motorola 88k series >any code with variable arguments is likely to break since the 88000 puts these >in registers. How do you take an address of a register? Read varargs.h of a MIPS-chip based system and you see how. It is complicated, but works. Address of subroutine arguments don't mean anything in C because it is pass by value. The value can be an address such as an array.