Hi
Why does this declaration not work: char xdata *pointer _at_ postion;
but this one works: char xdata array[1] _at_ postion;
Should be theoretically the same, or not?
Thanks Egon
My problem is I have to place the pointer at a specific location, hence the _at_ keyword. The pointed address is not the question here!
Then try:
xdata char *pointer _at_ location;
Just tried it here, works as I would expect.
"My problem is I have to place the pointer at a specific location"
What is it, exactly, that compels you to do that?
If this is not a real requirement, then why make life difficult for yourself?!