Ethereal-dev: Re: [Ethereal-dev] MSVC build broken(Print.c changes) Patch

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

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Tue, 27 Jul 2004 07:07:42 +0200
Guy Harris wrote:

So why is "print.c" part of libethereal?  Dissectors don't use it.

(If the answer is "because libethereal isn't just stuff that dissectors
would use, it's all stuff used both by Tethereal and Ethereal", should
there be a single library of stuff shared by Tethereal and Ethereal, or
should there be a library for dissection, which could be used by
applications using the dissectors but that don't, for whatever reason,
want to use the rest of the code that's currently in libethereal, and
another library for stuff that's not dissector-related but that's shared
by Ethereal and Tethereal?)

Well, it sounds to me, that you've answered the question yourself.

I would agree, having two libraries is the right thing to do here.

Regards, ULFL