Xref: utzoo comp.lang.c:9297 comp.sys.ibm.pc:14439 Path: utzoo!yunexus!geac!daveb From: daveb@geac.UUCP (David Collier-Brown) Newsgroups: comp.lang.c,comp.sys.ibm.pc Subject: Re: cdecl keyword Message-ID: <2583@geac.UUCP> Date: 14 Apr 88 12:59:12 GMT Article-I.D.: geac.2583 Posted: Thu Apr 14 08:59:12 1988 References: <1238@wjvax.UUCP> <297@ho7cad.ATT.COM> <1242@wjvax.UUCP> <7595@brl-smoke.ARPA> <4259@cup.portal.com> <7606@brl-smoke.ARPA> <982@micomvax.UUCP> Reply-To: daveb@geac.UUCP (David Collier-Brown) Organization: The G. Yac Co. Lines: 16 The parameter-passing is something to look up at what we typically call link time. In fact, at the time the two routines are bound together, either before linking (at a cost to the compiler, as epitomized by Ada[1,2]) or during linking (at a higher cost to a typically kludgy program). It should neither be programmer-visible nor interpreted (as I once did on an iAPX-something-86) --dave c-b [1] Tm, The God of War (Ada Joint Program Office). [2] It actually does just that in an early Honeywell implementation. -- David Collier-Brown. {mnetor yunexus utgpu}!geac!daveb Geac Computers International Inc., | Computer Science loses its 350 Steelcase Road,Markham, Ontario, | memory (if not its mind) CANADA, L3R 1B3 (416) 475-0525 x3279 | every 6 months.