Ethereal-dev: Re: [Ethereal-dev] ethereal plugin interface

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Wed, 23 Jul 2003 02:20:49 -0700
By the way, is gcc really doing anything more than just reformatting
some function declarations, by

	putting them on one line;

	adding a comment used to filter out uninteresting declaratons;

	adding "extern";

	removing parameter names from parameter declarations?

If so, then perhaps we don't really need it - just have a
"plugin_api_list" file, with a requirement that function declarations
not be split between lines, and use that as the input from the Perl
script.  That might simplify the build procedure, allowing us not to
have to worry about whether you have GCC or not, and to have the files
generated from "plugin_api_list" not be in the CVS tree (just as other
files generated by Python scripts aren't in the CVS tree) but have them
be in the source tarball (just as the other files generated by Python
scripts are).