This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: typecasting (cyg_io_handle_t) to (cyg_devtab_entry_t)
- From: "Samie Hassan Ghauri" <samiehg at hotmail dot com>
- To: mark at nolab dot conman dot org, andrew at lunn dot ch
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Mon, 30 Aug 2004 17:02:58 +0000
- Subject: Re: [ECOS] typecasting (cyg_io_handle_t) to (cyg_devtab_entry_t)
- Bcc:
thanks. I was in C mode and veriable declarations were not being allowed
after statements.
Samie
From: Mark Grosberg <mark@nolab.conman.org>
To: Andrew Lunn <andrew@lunn.ch>
CC: Samie Hassan Ghauri
<samiehg@hotmail.com>,ecos-discuss@sources.redhat.com
Subject: Re: [ECOS] typecasting (cyg_io_handle_t) to (cyg_devtab_entry_t)
Date: Mon, 30 Aug 2004 12:26:28 -0400 (EDT)
On Mon, 30 Aug 2004, Andrew Lunn wrote:
I am implementing the cyg_io_write() routine for the I/O layer of an LCD
device driver. When I try to cast the first argument 'handle' to a
pointer
of type cyg_devtab_entry_t, it gives error, which is understandable
becuase
thats the way other drivers access data in the device table entry. The
code
and the error as listed below:
[snip]
cyg_devtab_entry_t *ptrDevTab;
ptrDevTab = (cyg_devtab_entry_t *)handle;
int err;
Perhaps you are compiling in C mode where variable declarations can not
follow statements?
- Mark G.
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss