during compilation (not sure which stage) i think function names and variable names get stored in the same symbol table (they are both symbols so....) and -Wshadow just looks for duplicate declarations. This is how it would seem to behave... hmmers anyone know if i am close? --Angus ______________________________ Forward Header __________________________________ Subject: Re: a problem in index_boot Author: INTERNET:dkoepke@california.com at CSERVE Date: 2/18/98 10:02 PM On Wed, 18 Feb 1998, Angus Mezick wrote: -> ya missed the point.... index is being used as a variable in the code -> and is a function in the strings.h package. kinda like when someone -> declares the variable number, but there is a number func in the circle -> code. Not really, I repeat: "-Wshadow checks if a local variable shadows _another local variable_." So, obviously, it won't catch a name contradiction between a local variable and an external function. The rest of the message was just to make clear that you shouldn't expect strchr() and index() to perform exactly the same...:) Or, I could have been wrong, but made my statements so general that I can now cover my ass...one or the other...I don't remember. -dak +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST