On Wed, Jun 03, 2020 at 11:17:01AM -0700, Richard Sharpe wrote:
> Hi folks,
>
> Some protocols define status values etc in terms of 802.11.
>
> I am trying to get the latest changes for IEEE1905 into Wireshark and
> have an issue where one or more dissector functions needs access to
> ff_pa_action_codes_ext.
>
> What is the best way to handle this?
>
> 1. Make it non static and allow the linker to deal with it?
This is common. If it is just within the libwireshark (epan/) library,
you do not even need WS_DLL_PUBLIC or similar. Either declare it through
a header, or use 'extern value_string_ext ff_pa_action_codes_ext;' in
both the user and provider.
Kind regards,
Peter
> 2. Provide a function that retrieves a pointer to it?
>
> 3. Some other mechanism?