Mail Archives: djgpp/1999/07/30/09:38:07
From: | Daniel Phillips <daniel AT biomed DOT gla DOT ac DOT uk>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Some problems with including structures in a library.
|
Date: | Mon, 26 Jul 1999 10:37:46 +0100
|
Organization: | University of Glasgow
|
Lines: | 43
|
Message-ID: | <379C2C6A.1756@yahoo.com>
|
NNTP-Posting-Host: | d-cunningham.biomed.gla.ac.uk
|
Mime-Version: | 1.0
|
X-Mailer: | Mozilla 3.0 (Win95; I)
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
I have just started to use DJGPP to program in C and I am having some
problems. I am now splitting my program into seperate files and I am
having some problems with the header file.
I define the structures like this in my C code:
struct spriteDef
{
int x;
int y;
int imageNumber;
int stillValid;
};
struct spriteList
{
struct spriteDef spriteDefParams[64];
} spriteList;
and I define them in my header file like this:
extern struct spriteDef
{
int x;
int y;
int imageNumber;
int stillValid;
};
extern struct spriteList
{
struct spriteDef spriteDefParams[64];
} spriteList;
Every time I go to compile, I get told I have made an empty declaration,
but the problem is- I don't know how I should properly define the
structure. Can anyone help me?
Sorry if the answer is really obvious, but I don't have much experience
of programming in C.
Thanks,
Dave Peterson.
- Raw text -