|From:||"Greg 'groggy' Lehey" <grog@xxxxxxxxx>|
|Date:||Fri, 4 Feb 2005 09:35:16 +1030|
On Thursday, 3 February 2005 at 23:56:48 +0100, Joerg Sonnenberger wrote: > On Fri, Feb 04, 2005 at 09:14:25AM +1030, Greg 'groggy' Lehey wrote: >> On Thursday, 3 February 2005 at 23:31:22 +0100, Joerg Sonnenberger wrote: >>> >>> The longjmp debugging is not needed soon, I'm working on removing >>> the use of longjmp completely. >> >> I'm interested in the general aversion to setjmp()/longjmp(). In my >> opinion they're superior to the alternatives. What objections do >> people have to them (NIH does count :-). > > They destroy the normal flow of code. For your definition of "normal". > Even worse, they allow jumping out of the current flow to a > different stack. There are plenty of constructs that can be abused. Vinum doesn't do this. Greg -- Finger grog@xxxxxxxxx for PGP public key. See complete headers for address and phone numbers.
Description: PGP signature