L
Laura Stern
Guest
We do provide -undothrow n (n = 1: ROUTINE-LEVEL, 2 = BLOCK-LEVEL) if you really do want these everywhere. This takes effect at compile time. Then you wouldn't have to code it everywhere. But then of course, you also could not make any exceptions, as I believe you want to do in this case. I hate to be redundant, but it seems like you should avoid having sub-procedures that need the UNDO, THROW directive in your top-level procedures such that you could just remove the directive from ALL top-level procedures instead of having to figure out which one(s) you've been having a problem with. But I will shut up now and let you handle it however you see fit 
Continue reading...

Continue reading...