In figure 6.1 of "Palm OS Comanion" is an explanation of the Record Attributes- Eight 
bits; four status bits plus four for category:

  | x | x | x | x | Category(4)
    1   2   3   4

    1: delete bit
    2: dirty bit
    3: busy bit
    4: secret bit

I realize that by definition the Category is limited to four bits OR a total of 16 
categories per database.  My mistake was creating a category number 0x10.  I didn't 
catch my mistake during the Palm code development because I never got an error, and it 
always worked.  To my supprise the "secret bit" has been being used by the Data 
Manager as the most significant bit for the category 0x10.

This will not matter to my app and so I don't immediately consider this a bug, but I'm 
concerned that my code is violating an important assumption and will cause me problems 
later.  Any ideas on this?

Thanks.



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

Reply via email to