I'm really not the right person to answer your questions, and I'm sure I'll
make some mistakes, but here goes anyway...

The decision to disallow access to internals of some structures was made
because those structures have a different layout in memory on an ARM than
they do on a 68K. The differences are caused by two things: endianness and
packing rules. The result is that in order to expose such a structure, the
operating system would need to maintain a shodow structure that is arranged
as the 68K would expect it to be, and deal with propagating changes between
these two structures whenever either one was changed. Such shadow structures
are used in PalmOS 5, but adding a bunch more is best avoided.

That is what little I think I might know ;-) Hopefully others will correct
me if I'm wrong.
-- 
Peter Epstein

-- 
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