Wireshark-bugs: [Wireshark-bugs] [Bug 9451] libwireshark.dll missing several exports
Date: Mon, 18 Nov 2013 06:57:04 +0000

changed bug 9451

What Removed Added
Status UNCONFIRMED INCOMPLETE
CC   pascal.quantin@gmail.com
Ever confirmed   1

Comment # 1 on bug 9451 from
Hi,

as part of the conversion to wmem memory API, several functions were renamed
and some of them now have an extra parameter allowing to select the memory
scope:
- ep_tvb_get_bits() -> wmem_packet_tvb_get_bits()
- tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup()
- tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() ->
tvb_get_faked_unicode()
- tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() ->
tvb_get_string()
- tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() ->
tvb_get_unicode_string()
- tvb_get_ephemeral_string_enc() -> tvb_get_string_enc()
Have a look at epan/tvbuff.h for details. You need to convert the plugins to
the newer API. We do not guarantee backward compatibility between major
releases.

nstime_XXX functions are already marked as WS_DLL_PUBLIC and are already used
by some plugins in the legacy Wireshark source code. But they were moved in
libwsutil.dll. Same thing for md5_XXX ones. Do you have an issue with those
functions?


You are receiving this mail because:
  • You are watching all bug changes.