Ethereal-dev: Re: [Ethereal-dev] RFC: Removing plugins/X* from cvs

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Gisle Vanem" <giva@xxxxxxxxx>
Date: Sun, 1 Feb 2004 22:47:57 +0100
"Guy Harris" <guy@xxxxxxxxxxxx> said:

> At one point, you'd proposed a scheme in which the main program could
> export symbols to plugins using the standard scheme for exporting
> symbols from DLLs.
> 
> Have you ever gotten that to work?  If so, perhaps we should just do
> that, and get rid of the whole plugin API transfer vector entirely.

No, I've not pursued that path (too much other things to do).
And I'm not sure how to do the same with MSVC tools (as with
GNU tools; dlltool, nm, objdump etc.).  But I'll look into it although
it's a big task to decorate all exports properly with "__declspec(dllexport)". 
I don't think there's any way around that.

--gv