Wireshark-bugs: [Wireshark-bugs] [Bug 9451] libwireshark.dll missing several exports
Pascal Quantin
changed
bug 9451
What |
Removed |
Added |
Status |
UNCONFIRMED
|
INCOMPLETE
|
CC |
|
pascal.quantin@gmail.com
|
Ever confirmed |
|
1
|
Comment # 1
on bug 9451
from Pascal Quantin
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.