On Mon, Jun 03, 2002 at 03:08:45AM +0200, Joerg Mayer wrote: > 2) Eventually, there should be a clean separation between the frontend > (command line, gui) and the dissctor functionality.
There already *is* a reasonably clean separation; no dissector can, for example, have any GTK+ code, as all the dissector object files are linked into Tethereal, which isn't linked with GTK+. The same applies to the modules in the top-level directory that provide support functions for dissectors. (I'm not saying that separating the dissectors from the front end, by putting them into separate directories, is a bad idea; I think it's a reasonable thing to do. I'm just saying that it's not necessary in order to arrange that the same dissectors can be used in different front ends.)
