On Feb 10, 2011, at 1:55 PM, Turner, Jay wrote:

> I noticed that libwireshark.lib didn’t have proto_registrar_get_name and 
> proto_registrar_get_length (maybe even proto_registrar_get_abbrev, but I may 
> have overwritten it and readded it). I added them to libwireshark.def and my 
> code linked where it got LNK2019 errors before. Were these omitted 
> accidentally or on purpose?

They weren't omitted on purpose.  They were probably omitted because they were 
added by a UN*X user; by default, UN*X dynamic shared libraries export every 
non-static symbol, unlike Windows DLLs.

> If accidentally, do you want me to submit a bug

Yes.

> (though I don’t know how to do that)?

Create an account on the Wireshark Bugzilla:

        http://bugs.wireshark.org/

and file it there.
>  
> Also, strangely, proto_registrar_get_name is in epan\dissectors.lib but many 
> other proto_registrar_* methods are not, and some proto_registrar_* methods 
> are in other libs like dfilter, wslua, and libui. Should all of these be only 
> in libwireshark.lib?

dissectors, dfilter and wslua are "libraries" only during the build process; 
the routines in those libraries should end up in libwireshark.

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to