Fixes for Mate Plugin:
authorlroland <lroland@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 12 Dec 2004 16:58:59 +0000 (16:58 +0000)
committerlroland <lroland@f5534014-38df-0310-8fa8-9805f1628bb7>
Sun, 12 Dec 2004 16:58:59 +0000 (16:58 +0000)
commit14a6c343e6dfaff74eaead1fbe566302afd57906
treef9ed262b3f67351884ad7ce443ec89bcb79842a6
parent83a4a2db5b3043bd2c3d8df7ef79ab93635b8b11
Fixes for Mate Plugin:
As suggested by Martin Regner:
- Use strtod() instead of strtof()

From Luis Ontanon:
- changes the id of mate items to be integer (the old string ID
imposed a lenght limit and as mate fileds had become dynamic it makes
no more sense anymore)

- fixes a huge avp leak on reinit (every avp object was leaked when a
new file was loaded)

- adds the "Lib" AVP to the Action=Include AVPL to include definitions
>from matelib

- rename mate.[dll/so] to zzmate.[dll/so] so it gets initialized as
the very last protocol (so that fields from every dissector can be
used).

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@12728 f5534014-38df-0310-8fa8-9805f1628bb7
16 files changed:
plugins/mate/Makefile.am
plugins/mate/Makefile.nmake
plugins/mate/mate.h
plugins/mate/mate_runtime.c
plugins/mate/mate_setup.c
plugins/mate/mate_util.c
plugins/mate/matelib/dns.mate
plugins/mate/matelib/h225_ras.mate
plugins/mate/matelib/isup.mate
plugins/mate/matelib/megaco.mate
plugins/mate/matelib/q931.mate
plugins/mate/matelib/radius.mate
plugins/mate/matelib/rtsp.mate
plugins/mate/matelib/sip.mate
plugins/mate/packet-mate.c
plugins/mate/presentation.txt