Date: Fri, 9 May 1997 09:00:20 -0500 (CDT) From: Andrew Deren To: rellwood cc: djgpp AT delorie DOT com Subject: Re: Global Variables In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk In your header file, on top put something like this: #ifndef _MY_HEADER_FILE #define _MY_HEADER_FILE ... your header stuff ... #endif /* at the end of header file */ that should solve your problem. On 8 May 1997, rellwood wrote: > How in the world do I get global variables to be global in several files > that have been linked together? As my code is now, I have the > declarations of the variables in a header file, but when I try to include > it in more then one .c file the linker complians of multiple > declairations. This, of course, makes perfect sense, so I tried making > them each extern in the header file, but that didn't work either. > > What am I suppose to do here? > > Muchos thanks, > Richard Ellwood > > > > -- > >