Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: notesfiles - hp internal release 1.2; site hpfclq.UUCP Path: utzoo!linus!philabs!seismo!hao!hplabs!hp-pcd!hpfcla!hpfclq!kah From: kah@hpfclq.UUCP Newsgroups: net.lang.c Subject: Re: What's the parameter stack in the C Message-ID: <38300001@hpfclq.UUCP> Date: Tue, 17-Jan-84 20:34:00 EST Article-I.D.: hpfclq.38300001 Posted: Tue Jan 17 20:34:00 1984 Date-Received: Sat, 28-Jan-84 03:01:29 EST References: <317@bunker.UUCP> Organization: Hewlett-Packard - Fort Collins, CO Lines: 13 Nf-ID: #R:bunker:-31700:hpfclq:38300001:000:588 Nf-From: hpfclq!kah Jan 24 17:34:00 1984 What is the parameter stack in the C compiler for ? I assume you are referring to the array paramstk[]. This array is used to save information about the members of a structure, union, or enum while the declaration is being parsed. After the entire declaration is parsed, the information is copied over to the 'dimtab' array. The name 'paramstk' is misleading since it has nothing to do with "parameters". When a function definition header is being parsed, information on formal parameters is saved in an array called the 'argstk'. These comments refer to the system III compiler.