Anyone?...

I could not find anything in the archives on this subject but if this
question is best asked elsewhere could someone please point me in the right
direction?

Cheers,
Mike Baker
[EMAIL PROTECTED]

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Mike
> Baker
> Sent: 29 June 2001 13:20
> To: Palm Developer Forum
> Subject: Reading/writing from SatForms PDB files
>
>
> Hello,
> I am a bit of a newbie to Palm Programming and started last month
> using Code
> Warrior 7. Part of what I am doing now involves creating code to read /
> write Satellite Forms PDB table databases. I have read about the format of
> these files but there is one part I still do not understand. The DB_ITEM
> structure for each record in a SatForms PDB is defined as:
>
> typedef struct
> {
>    UInt8 ByteSize;
>    union
>    {
>       struct
>       {
>          UInt8 Data[1];
>       } SmallItem;
>       struct
>       {
>          UInt16 WordSize;
>          UInt8 Data[1];
>       } LargeItem;
>    } u;
> } DB_ITEM;
>
> I understand that this represents 4 bytes at the start of each record that
> are shared between SmallItem and LargeItem and that the ByteSize byte
> determines whether SmallItem or LargeItem is used. But I can't
> work out what
> SmallItem and LargeItem represent and when each is used. And what does
> WordSize represent in the LargeItem structure?
>
> Thanks for any help,
> Mike Baker
> [EMAIL PROTECTED]
>
>
> --
> For information on using the Palm Developer Forums, or to
> unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to