delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/04/25/22:40:35

From: sam AT greenaumARSE!ARSE!ARSE!.demon.co.uk
Newsgroups: comp.os.msdos.djgpp
Subject: Header files
Date: Sun, 25 Apr 1999 18:05:52 GMT
Organization: Rossum's Universal Robots
Message-ID: <37245860.11385716@158.152.254.70>
NNTP-Posting-Host: greenaum.demon.co.uk
X-NNTP-Posting-Host: greenaum.demon.co.uk:194.222.71.189
X-Trace: news.demon.co.uk 925063621 nnrp-06:29710 NO-IDENT greenaum.demon.co.uk:194.222.71.189
X-Complaints-To: abuse AT demon DOT net
X-Newsreader: Forte Agent 1.5/32.452
X-No-Archive: yes
MIME-Version: 1.0
Lines: 21
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I just don't get header files and what "extern" actually means. I want
to break up a long program, so I've put all the declarations, from the
first #define up til main(), into a .h file. 

I've put some of the functions into one .C file, and the rest into
another, and included my .h file in both.

It gives me "multiple definition of blablah" a lot of times.

What do I actually do, what does extern mean? I realise it's simple
but it's a big project and I don't want to mess anything up then have
some obscure bug pop up later and torment me not knowing what it is.

------------------------------------------------------------------------
well I try my best, to be just like I am
but everybody wants you to be jeeeiiiist like them
they say "sing while you slave", but I just get bored,

           http://www.greenaum.demon.co.uk/

Protect privacy, boycott Intel: http://www.bigbrotherinside.org

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019