Ethereal-dev: Re: [Ethereal-dev] Libethereal version

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

From: Tomas Kukosa <tomas.kukosa@xxxxxxxxxxx>
Date: Fri, 02 Jul 2004 08:37:08 +0200
Joerg Mayer wrote:

On Thu, Jul 01, 2004 at 11:02:18AM +0200, Tomas Kukosa wrote:

Just an idea: Why use a version number? Maybe a hash over the generated
exported apis would be more useful.

With the version number the plugin can check or exact version number or
it can peform test for "version x.x.x or higher" or whatever else is necessary.


The "or higher" semantics is useless. Every so often things change in an
incompatible way which breaks older *and* newer plugins. So the idea with
the hash value was to automate the changing of the version string, as
in fact the hash value is some sort of version string for exactly this
collection of api calls. It's just not monotonely increasing.


I agree there are better and more exact ways how to check ABI compatibility.

Disregarding its usage can we export libethereal version?