Hari Bhaskaran <[EMAIL PROTECTED]> wrote:
> Yes you can. In fact, if you were using old prc-tools-0.5 or the
> infamous 0.6.0 version of gcc, which uses A4 based globals, all you
> have to do is to allocate some memory and load A4 with it and your
> app will have "real" globals. You can probably do it Metroweks or prctools
> 2.0, but I don't know about them.
See, the funny thing is that noone seems to realise that prc-tools 2.0+
allows the use of A4-based globals too. So does CW. They currently do so
with less convenience for people wanting to use standard library functions
than these other versions of prc-tools. That will eventually get better
with prc-tools 2.0+.
All you have to do is read the manual. Then you will see that prc-tools
2.0+ will access variables via A4 with the -mown-gp option, and that it
includes facilities to make setting up A4 more convenient. These latter
facilities are present in no other version of prc-tools.
You say you want to allocate some memory and load A4 to point to it. Aside
from a few library routines that you probably would not be using anyway, it
is a myth that prc-tools 2.0+ does not support that just as well as the
other versions of prc-tools you mention.
> Anyway, this is a probably a crazy fix to a small inconvenience.
IMHO yup.
John "C++ vtbls notwithstanding..."
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/