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
