From: Erik Max Francis Newsgroups: comp.os.msdos.djgpp Subject: Re: Local Variables Date: Wed, 26 Aug 1998 16:06:03 -0700 Organization: Alcyone Systems Lines: 33 Message-ID: <35E494DB.530FD2D8@alcyone.com> References: <35DF103A DOT 600FF384 AT earthlink DOT com> NNTP-Posting-Host: charmaine.alcyone.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk puva AT earthlink DOT net wrote: > void main() > { > int a; > } > > would give an error like, "parse error before int" or "parse error > before a". It works fine if the variables are outside of main(), but > not > anything local. Is there something wrong with how the compiler is > setup? > or is there a header missing or something? You don't need to include any headers unless you're declaring some nonfundamental type that's defined in those headers. Considering that what you were trying to do is a fundamental part of the language that everyone uses, there is something else wrong with your declarations. Since you didn't give an actual example of something which didn't work and what the errors were, it's hard to help you more than that. main should always be declared to return int, by the way. -- Erik Max Francis / email max AT alcyone DOT com / whois mf303 / icq 16063900 Alcyone Systems / irc maxxon (efnet) / finger max AT sade DOT alcyone DOT com San Jose, CA / languages En, Eo / web http://www.alcyone.com/max/ USA / icbm 37 20 07 N 121 53 38 W / &tSftDotIotE \ / You win the victory when you yield to friends. / Sophocles