In a message dated 10/2/00 6:07:57 PM Mountain Daylight Time,
[EMAIL PROTECTED] writes:
> I can't use offsetof() in my application. My StructType is defined as
> typedef struct {
> UInt32 Id1;
> UInt32 Id2;
> char Data[1];
> } StructType;
>
> I can use offsetof(StructType, Id1) to write to the first field, but how
can
> I
> update data in the 5th field (also have to consider there is also data in
> the
> sixth field and new data might have a different size)?
I heard that 'offsetof' isn't included in whatever it needs to be included
in, so you need to put this in your .h file:
#ifndef offsetof
#define offsetof(s,m) (size_t)&(((s *)0)->m)
#endif
so that the Palm knows what you're doing. Is this right?
( }#^} Ritz
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/
- How to update a specified field in the database Chang . Elizabeth
- Re: How to update a specified field in the databas... Richard Burmeister
- Re: How to update a specified field in the databas... Chang . Elizabeth
- Re: How to update a specified field in the databas... Grounderyoyo22
- Re: How to update a specified field in the databas... Chang . Elizabeth
- Re: How to update a specified field in the databas... Richard Hartman
- Re: How to update a specified field in the databas... Chang . Elizabeth
- Re: How to update a specified field in the databas... Richard Hartman
- Re: How to update a specified field in the databas... chongwm
- Re: How to update a specified field in the databas... Chang . Elizabeth
- Re: How to update a specified field in the databas... Chang . Elizabeth
- Re: How to update a specified field in the databas... Richard Hartman
- Re: How to update a specified field in the databas... Ben Combee
- Re: How to update a specified field in the databas... Richard Hartman
