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