Keith Packard wrote (in a message from Wednesday 19)
 > Around 15 o'clock on Feb 19, Stuart Anderson wrote:
 > 
 > > This approach strikes me as being inherently non-portable wrt the module ABI.
 > > setjmp/longjmp are too system specific to be used in modules.
 > 
 > Yes, they are rather system specific, but FreeType2 uses setjmp and longjmp 
 > extensively for error recovery.  Disallowing setjmp and longjmp would 
 > make using FreeType2 rather difficult.

Given that setjmp/longjmp are not thread safe, wouldn't it be better
to have FreeType2 drop them in the future ? 

For the short term, makeing aliases for xf86setjmp/xf86longjump is
probably good enough. Even if the binary compat is broken, the need to
run a foreign OS font module is low, since they are open source. 

The use of xf86setjmp/xf86longjmp should be discouraged. 

                                        Matthieu
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to