Ethereal-dev: Re: [Ethereal-dev] tvb_fake_unicode link error

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

From: Guy Harris <gharris@xxxxxxxxx>
Date: Tue, 13 Dec 2005 02:12:49 -0800
Kelvin You wrote:

if I do like this, is that means my plug-in can not work on others ethereal environment ?

It means that your plugin will not work with any Windows version of Ethereal that wasn't built with tvb_fake_unicode in the libethereal.def file. That includes *ALL* existing released versions of Ethereal.

If built for some particular flavor of UN*X, it'll work with any version of Ethereal for that flavor of UN*X (on the same CPU, with the right OS version, etc.) that has a shared libethereal with tvb_fake_unicode() in it, as the dynamic linking mechanism on UN*Xes doesn't require a libethereal.def equivalent.

I've checked in a change to add tvb_fake_unicode to libethereal.def, so the *next* release of Ethereal should support your plugin.