Ethereal-dev: Re: [Ethereal-dev] libethereal linking problem

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: Sat, 28 May 2005 01:42:34 -0700
Ulf Lamping wrote:

Someone else might correct me, but there are currently no attempts to
bring libethereal into a state where other programs (like your's) can
conveniently use libethereal. This would require more work, like making
it possible to keep multi instances of everything and ...

...and freezing the APIs, which I don't think we're ready to do yet (for example I'd like to:

get rid of the use of -1 to mean "to the end of the tvbuff", offering instead separate APIs for that, so that we can make length fields unsigned and not have to worry about 32-bit length fields in packets having values with the high bit set;

try to make "tvb_new_subset()" take only a "reported length" argument, with the actual length being min(data left in parent tvbuff, reported length);

redo the handling of fields with "string" type so that we can handle text in packets in various character encodings).