Preparations for dropping the old plugin api.
authorlroland <lroland@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 5 Mar 2005 06:28:10 +0000 (06:28 +0000)
committerlroland <lroland@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 5 Mar 2005 06:28:10 +0000 (06:28 +0000)
commitca98965cb485a9a167d5915327e82dc7f0eb71f5
treeac2c8b87fdd4dc989c3ef1d3b646f7700ba7626c
parentf58c4ab7c2a03a15d1506dfbb8db58fcdb9b559a
Preparations for dropping the old plugin api.
Introduce a new init routine for plugins,
which does not take the plugin api table as an
argument and allows etheral to distinguish
between plugins using the old and the new api.

Update README.plugins accordingly

Change all g_warnings() in epan/plugins.c to report_failue().
On windows we do not have a log console open while
loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings()
does not work for reporting problems with plugins.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13596 f5534014-38df-0310-8fa8-9805f1628bb7
71 files changed:
doc/README.plugins
epan/plugins.c
plugins/acn/Makefile.nmake
plugins/acn/packet-acn.c
plugins/agentx/Makefile.nmake
plugins/agentx/packet-agentx.c
plugins/artnet/Makefile.nmake
plugins/artnet/packet-artnet.c
plugins/asn1/Makefile.nmake
plugins/asn1/packet-asn1.c
plugins/ciscosm/Makefile.nmake
plugins/ciscosm/packet-sm.c
plugins/docsis/Makefile.nmake
plugins/docsis/packet-bpkmattr.c
plugins/docsis/packet-bpkmreq.c
plugins/docsis/packet-bpkmrsp.c
plugins/docsis/packet-docsis.c
plugins/docsis/packet-dsaack.c
plugins/docsis/packet-dsareq.c
plugins/docsis/packet-dsarsp.c
plugins/docsis/packet-dscack.c
plugins/docsis/packet-dscreq.c
plugins/docsis/packet-dscrsp.c
plugins/docsis/packet-dsdreq.c
plugins/docsis/packet-dsdrsp.c
plugins/docsis/packet-intrngreq.c
plugins/docsis/packet-macmgmt.c
plugins/docsis/packet-map.c
plugins/docsis/packet-regack.c
plugins/docsis/packet-regreq.c
plugins/docsis/packet-regrsp.c
plugins/docsis/packet-rngreq.c
plugins/docsis/packet-rngrsp.c
plugins/docsis/packet-tlv.c
plugins/docsis/packet-type29ucd.c
plugins/docsis/packet-uccreq.c
plugins/docsis/packet-uccrsp.c
plugins/docsis/packet-ucd.c
plugins/docsis/packet-vendor.c
plugins/enttec/Makefile.nmake
plugins/enttec/packet-enttec.c
plugins/giop/Makefile.nmake
plugins/giop/packet-coseventcomm.c
plugins/giop/packet-cosnaming.c
plugins/gryphon/Makefile.nmake
plugins/gryphon/packet-gryphon.c
plugins/irda/Makefile.nmake
plugins/irda/packet-ircomm.c
plugins/irda/packet-irda.c
plugins/irda/packet-sir.c
plugins/lwres/Makefile.nmake
plugins/lwres/packet-lwres.c
plugins/mate/Makefile.nmake
plugins/megaco/Makefile.nmake
plugins/megaco/packet-megaco.c
plugins/mgcp/Makefile.nmake
plugins/mgcp/packet-mgcp.c
plugins/opsi/Makefile.nmake
plugins/opsi/packet-opsi.c
plugins/pcli/Makefile.nmake
plugins/pcli/packet-pcli.c
plugins/rdm/Makefile.nmake
plugins/rdm/packet-rdm.c
plugins/rlm/Makefile.nmake
plugins/rlm/packet-rlm.c
plugins/rtnet/Makefile.nmake
plugins/rtnet/packet-rtnet.c
plugins/rudp/Makefile.nmake
plugins/rudp/packet-rudp.c
plugins/v5ua/Makefile.nmake
plugins/v5ua/packet-v5ua.c