Wireshark mailing list archives
Re: WS_DLL_PUBLIC only works for files with registered protocols
From: Neil Piercy <Neil.Piercy () ipaccess com>
Date: Fri, 3 May 2013 08:14:33 +0000
The WS_DLL_EXPORT mechanismPresumably you mean WS_DLL_PUBLIC?
[NPP>] Sorry, yes.
seems to only actually export the symbols in libwireshark.dll from files (inepan/dissectors) that contain registered protocols: files which contain pure helper functions (to share amongst several plugins) do not get those functions exported (but they are in the .lib). Do the header files declaring only pure helper functions include "ws_symbol_export.h"?
[NPP>] Yes - but even with that the symbols did not show in the DLL (but were global in the .lib). Adding a (dummy) register function to the file and moving it to the registered dissector files part of the makefile made the symbols show up (both steps were needed). Very strange: I certainly don't understand why. Neil This message contains confidential information and may be privileged. If you are not the intended recipient, please notify the sender and delete the message immediately. ip.access Ltd, registration number 3400157, Building 2020, Cambourne Business Park, Cambourne, Cambridge CB23 6DW, United Kingdom ___________________________________________________________________________ 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-request () wireshark org?subject=unsubscribe
Current thread:
- Re: WS_DLL_PUBLIC only works for files with registered protocols Neil Piercy (May 03)
- Re: WS_DLL_PUBLIC only works for files with registered protocols Guy Harris (May 03)
- Re: WS_DLL_PUBLIC only works for files with registered protocols Guy Harris (May 03)
- Re: WS_DLL_PUBLIC only works for files with registered protocols Guy Harris (May 03)
- Re: WS_DLL_PUBLIC only works for files with registered protocols Guy Harris (May 03)
- Re: WS_DLL_PUBLIC only works for files with registered protocols Guy Harris (May 03)