Ethereal-dev: Re: [Ethereal-dev] Re: [Ethereal-cvs] cvs commit: ethereal/plugins plugin_api_li

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

From: Tomas Kukosa <[email protected]>
Date: Thu, 01 Jul 2004 08:11:10 +0200

Lars Roland wrote:

Guy Harris schrieb:

Tomas Kukosa said:

It is necessary to update the plugin_api.h file too.
Without that change it can not be compiled on Windows.

Checked in.

Are we ready to build libethereal.dll, and install it, on Windows, and get
rid of the plugin API table stuff, so that we only have to update
epan/libethereal.def when a new function has to be exported to plugins?

We would have to drop support for building ethereal without libethereal.dll on Windows as libethereal.dll is required by the plugins, when building without the old API.
This would be OK for me. What do other MSVC users think?
It is OK for me too. I already use it in my plugin.
I would leave the plugin API table in current state without changes in future.
I.e. if somebody has an old plugin he can recompile it for newer Ethereal without changes.

Anyway, before we can get rid of the plugin API table, we have to patch all plugins to make them able to use libethereal.dll. Currently only the mgcp plugin has support for it and it isn't used by default.
Unfortunately I don't have any time to work on ethereal right now. :( 
However I think this can wait.
I can start making changes for all plugins.


Ethereal-dev mailing list
[email protected]