| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
| From: | King Chung Huang <kinghuang AT NOSPAMearthlink DOT net> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Linked Lists Help! |
| Organization: | University of Calgary |
| User-Agent: | MT-NewsWatcher/3.0 (PPC) |
| Message-ID: | <kinghuang-0D63B9.23404830012002@news.uncensored-news.com> |
| NNTP-Posting-Host: | news.uncensored-news.com |
| Lines: | 55 |
| X-Report-Abuse-To: | abuse AT uncensored-news DOT com Send only the header of the offending post, DO NOT attach any file. |
| X-Comment: | NOTICE: Uncensored-News.Com does not condone, nor support, spam, illegal or copyrighted postings. |
| X-T.O.S.: | http://www.uncensored-news.com/terms.html |
| Date: | 31 Jan 2002 06:40:47 GMT |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hi everyone,
I'm trying to create a linked list in C. Here's a snippet of relevant
code:
typedef struct {
// metadata
char name[256]; // window title name
unsigned short x; // x co-ordinate position of the window
unsigned short y; // y co-ordinate position of the window
unsigned short width; // width of the content region (local)
unsigned short height; // height of the content region (local)
short isDirty; // does the window need updating?
// content data
struct qdPort *qdRef; // the qdPort
// links
struct qdWindow *above; // next window above
struct qdWindow *below; // next window below
} qdWindow;
// create a new window structure
struct qdWindow *newWindow;
newWindow = malloc(sizeof(qdWindow));
// links
newWindow -> below = windowTop;
newWindow -> above = NULL;
windowTop -> above = newWindow;
windowTop = newWindow;
The problem i'm having is that when i go to compile, every line that has
"newWindow -> (some field) = (something)" generates the error
"dereferencing pointer to incomplete type". I've scoured all my books on
linked lists in C, and I can't figure out what I'm doing wrong. Does
anyone have any ideas?
TIA
--
REMOVE 'NOSPAM' TO EMAIL ME
King Chung Huang kinghuang AT NOSPAMearthlink DOT net
Learning Commons Tel: (403) 220-4949
University of Calgary Fax: (403) 282-0730
2500 University Dr. NW Streaming Video Showcase
Canada http://commons.ucalgary.ca/qtv
______________________________________________________________________
Posted Via Uncensored-News.Com - Still Only $9.95 - http://www.uncensored-news.com
With NINE Servers In California And Texas - The Worlds Uncensored News Source
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |