On Wed, 18 Feb 1998, Angus Mezick wrote: -> I am really suprised that gcc doesn't report this on a SGI Indy but -> index is a function in the string library. it is a duplicate of -> strchr. i have rename all indexes to ?index (findex, gindex) where -> appropriate. I am suprised that -Wshadow doesn't catch this... argh. -Wshadow catches when a local variable shadows another local variable. I don't see the relation between two functionally equivalent functions (heh, relation and function...get it? Bah, math puns) and the -Wshadow parameter. BTW, just because two functions take the same parameters and give the same result, doesn't mean they do it in the same way. long my_pow_2(int p) { return (2 << (p-1)); } long math_pow_2(int p) { return ((long)pow(2, p)); } They'll both return the same result, and they both take the same argument, but I can be fairly certain that my_pow_2() is faster, if only because it doesn't do a cast and a second function call. -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