Dr Andrew C Aitchison writes:
 > On Thu, 20 Feb 2003, Egbert Eich wrote:
 > 
 > 
 > I may not know what I'm talking about.
 > 
 > I thought that the problem was that modules are supposed to work
 > across operating system and compiler, so the compile-time size
 > might not be big enough when the module is run on a different system.
 > 

Well, this depends if these implementation use the same ABI or not.
If they don't you cannot share modules anyway. If they do chances
are that the size the same.
However I have looked into this some more:
We keep the defines for xf86set/longjmp and define
int xf86setjmp(pointer, int);
int xf86longjmp(pointer);
and add a function to libwrapper (which is part of the Xserver core)
that returns the size of the jmp_buf. 
However this doesn't work too well in freetype. jmp_bufs are
part of larger structs. Converting this not totally trivial.

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

Reply via email to