That IS interesting considering that when you compile, gcc is usually kind enough to point to you the file and line where the definition first appeared. --*greywolf; -- Have A Nice Day [TM]. (Have A Nice Day is a registered trademark of the State of California.)