From: "John M. Aldrich" Newsgroups: comp.os.msdos.djgpp Subject: Re: Type casting problems with gcc Date: Sat, 01 Mar 1997 22:09:20 -0800 Organization: Two pounds of chaos and a pinch of salt Lines: 22 Message-ID: <33191990.5073@cs.com> References: <5f9trv$e6t AT crl9 DOT crl DOT com> Reply-To: fighteer AT cs DOT com NNTP-Posting-Host: ppp206.cs.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Samuel McGrath wrote: > > I'm using the Allegro graphics library right now, and I'm trying to > reference the w and h fields of the BITMAP structure like this: > > void* bmp = create_bitmap(320,200); > int bitmapwidth = (BITMAP*)(bmp)->w; Try: int bitmapwidth = ((BITMAP *) bmp)->w; I'm at a loss for why you can't just declare it the proper type to begin with, though... if you post the code that includes such a construct I'd be glad to try to show you a better way to achieve what you're trying to do. :) -- --------------------------------------------------------------------- | John M. Aldrich, aka Fighteer I | fighteer AT cs DOT com | | Descent 2: The Infinite Abyss - The greatest Internet game of all | | time just got better! This time, you're going all the way down...| ---------------------------------------------------------------------