Yes, it is required, I think - or at least it doesn't make sense not to have it.
These are essentially macros, based on setjmp and longjmp. They are not some kind of universal error handler - just a way to transfer control in unusual ways (e.g., directly accross functions - something that goto can't do). It wouldn't make sense to have just setjmp without any longjmps transferring control there - i.e., it wouldn't make sense to have ErrTry/ErrCatch pairs without any ErrThrows to transfer control there. Regards, Vesselin -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
