From mboxrd@z Thu Jan 1 00:00:00 1970 From: imp@bsdimp.com (Warner Losh) Date: Wed, 21 Feb 2018 15:16:11 -0700 Subject: [TUHS] Dave Cutler (was Re: Re: Happy birthday, Dick Hustvedt!) In-Reply-To: References: Message-ID: On Wed, Feb 21, 2018 at 1:18 PM, Nemo wrote: > On 20/02/2018, George Michaelson wrote (in part): > > I don't know if we used VMS C from Dec. I have a feeling if you ran > > Eunice, you used pcc or a derivative of pcc. Cross library calling was > > pretty straightforward (ok, so passing function addresses and dynamic > > structures into FORTRAN not such) [...] > > Hhmmm... I recall using DEC's C compiler, which we called VAX C. > Calling C stuff from VAX FORTRAN required jiggery-pokery and the other > way was hopeless. I recall (assuming no wetware bit-rot on my part) > that DEC's languages did not pass on the stack but stuffed the > arguments somewhere, passing a pointer to the somewhere. > The arguments were on the stack, but the calling convention also had some metadata about the arguments you needed to worry about when calling into/out of C, but rarely any time else. %DESCRIPTOR sticks in my head for some traumatic reason. Warner -------------- next part -------------- An HTML attachment was scrubbed... URL: