--- Martin Elzen <[EMAIL PROTECTED]> wrote:
> ... but from what it looks like to me now, my problem isn't 
> due to an incorrect function pointer, so it seems likely that 
> there's a write past the end of a global array.  

Small clarification: *local* array.  The "changed emulated program
counter" error can be caused by writing beyond the end of a local array
(which is stored on the stack) thereby messing up the return address
(because the address to return to gets pushed on the stack before the
function is called).


__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com


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

Reply via email to