X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Date: Thu, 26 Aug 2004 16:48:31 -0400 Message-Id: <200408262048.i7QKmVUP029709@envy.delorie.com> From: DJ Delorie To: djgpp AT delorie DOT com In-reply-to: <1093551837.155041@proxy2.srv.ualberta.ca> (jdhanley AT telusplanet DOT net) Subject: Re: errors when linking References: <1093551837 DOT 155041 AT proxy2 DOT srv DOT ualberta DOT ca> Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Did you remember to use "extern" in the .h file, and declare them in exactly one of the .c files? If you have function *declarations* in a .h file, you must mark those functions "static". Unless they're tiny, you probably don't want to do this, as you end up with multiple copies of each function in your program, and gdb doesn't always like to debug functions that aren't in the .c file.