summaryrefslogtreecommitdiff
path: root/epan/plugins.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-04-24 21:15:13 +0000
committerGuy Harris <guy@alum.mit.edu>2003-04-24 21:15:13 +0000
commit090a5aa24b748dfc3da6afc24931bfdafc2ab1d6 (patch)
treee2b953a6b85a5d89d07e8d7e6bdbf9d416743c88 /epan/plugins.c
parent5f13ab01152b567d8183791cc69e969375336c3a (diff)
downloadwireshark-090a5aa24b748dfc3da6afc24931bfdafc2ab1d6.tar.gz
From Matthijs Melchior: add the ASN.1 routines to the table of routines
exported to dissectors. svn path=/trunk/; revision=7552
Diffstat (limited to 'epan/plugins.c')
-rw-r--r--epan/plugins.c28
1 files changed, 27 insertions, 1 deletions
diff --git a/epan/plugins.c b/epan/plugins.c
index 3191ac529c..e30326af09 100644
--- a/epan/plugins.c
+++ b/epan/plugins.c
@@ -1,7 +1,7 @@
/* plugins.c
* plugin routines
*
- * $Id: plugins.c,v 1.64 2003/04/08 17:20:03 guy Exp $
+ * $Id: plugins.c,v 1.65 2003/04/24 21:15:12 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -66,6 +66,7 @@
#include "packet-tpkt.h"
#include "packet-tcp.h"
#include "tap.h"
+#include "asn1.h"
#include "plugins/plugin_table.h"
static plugin_address_table_t patable;
#endif
@@ -492,6 +493,31 @@ init_plugins(const char *plugin_dir)
patable.p_register_tap = register_tap;
patable.p_tap_queue_packet = tap_queue_packet;
+
+ patable.p_asn1_open = asn1_open;
+ patable.p_asn1_close = asn1_close;
+ patable.p_asn1_octet_decode = asn1_octet_decode;
+ patable.p_asn1_tag_decode = asn1_tag_decode;
+ patable.p_asn1_id_decode = asn1_id_decode;
+ patable.p_asn1_length_decode = asn1_length_decode;
+ patable.p_asn1_header_decode = asn1_header_decode;
+ patable.p_asn1_eoc = asn1_eoc;
+ patable.p_asn1_eoc_decode = asn1_eoc_decode;
+ patable.p_asn1_null_decode = asn1_null_decode;
+ patable.p_asn1_bool_decode = asn1_bool_decode;
+ patable.p_asn1_int32_value_decode = asn1_int32_value_decode;
+ patable.p_asn1_int32_decode = asn1_int32_decode;
+ patable.p_asn1_uint32_value_decode = asn1_uint32_value_decode;
+ patable.p_asn1_uint32_decode = asn1_uint32_decode;
+ patable.p_asn1_bits_decode = asn1_bits_decode;
+ patable.p_asn1_string_value_decode = asn1_string_value_decode;
+ patable.p_asn1_string_decode = asn1_octet_string_decode;
+ patable.p_asn1_octet_string_decode = asn1_octet_string_decode;
+ patable.p_asn1_subid_decode = asn1_subid_decode;
+ patable.p_asn1_oid_value_decode = asn1_oid_value_decode;
+ patable.p_asn1_oid_decode = asn1_oid_decode;
+ patable.p_asn1_sequence_decode = asn1_sequence_decode;
+ patable.p_asn1_err_to_str = asn1_err_to_str;
#endif