Path: utzoo!attcan!uunet!husc6!bloom-beacon!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP (der Mouse) Newsgroups: comp.unix.wizards Subject: Re: alloca (was back to the (ivory) tower) Message-ID: <1169@mcgill-vision.UUCP> Date: 17 Jun 88 18:16:28 GMT References: <16100@brl-adm.ARPA> Organization: McGill University, Montreal Lines: 18 In article <16100@brl-adm.ARPA>, rbj@icst-cmr.arpa (Root Boy Jim) writes: [Other attributions are Neil Webber and ted%nmsu.csnet@relay.cs.net, but it's not clear who wrote what.] > 2) function calling conventions -- unless alloca() is > built into the C compiler it has to implemented as > a C callable function, not an inline stack adjustment. > It's hard to figure out exactly what you mean here. I would imagine that he means more or less what he said. If alloca() is not specially known to the compiler (ie, "built in"), it will compile into a call to a function. It therefore can't be an inline stack adjustment. That's all. (The function called will wind up adjusting the stack, yes, but that's not "inline".) der Mouse uucp: mouse@mcgill-vision.uucp arpa: mouse@larry.mcrcim.mcgill.edu