aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-06-30 08:22:56 +0000
committerGuy Harris <guy@alum.mit.edu>2004-06-30 08:22:56 +0000
commit6feb4e2751c56017423268c7295464302e46236e (patch)
treeefcb532b2f1e1dd6947dbd38d66e9b36922f6acf /plugins
parenta9e9366b00b916eb3414cefef2769df8723be6dd (diff)
Add "crc16_ccitt_tvb()" to the plugin API and the list of functions
exported from libethereal.dll. svn path=/trunk/; revision=11280
Diffstat (limited to 'plugins')
-rw-r--r--plugins/Xass-list3
-rw-r--r--plugins/Xplugin_api.c1
-rw-r--r--plugins/Xplugin_api.h1
-rw-r--r--plugins/Xplugin_api_decls.h1
-rw-r--r--plugins/Xplugin_table.h1
-rw-r--r--plugins/plugin_api_list.c4
6 files changed, 9 insertions, 2 deletions
diff --git a/plugins/Xass-list b/plugins/Xass-list
index a63262ebf0..e5922ed065 100644
--- a/plugins/Xass-list
+++ b/plugins/Xass-list
@@ -85,4 +85,5 @@ rpc_init_proc_table, rpc_init_prog, rpc_prog_name, rpc_proc_name,
rpc_prog_hf, rpc_roundup, dissect_rpc_bool, dissect_rpc_string,
dissect_rpc_opaque_data, dissect_rpc_data, dissect_rpc_bytes,
dissect_rpc_list, dissect_rpc_array, dissect_rpc_uint32, dissect_rpc_uint64,
-dissect_rpc_indir_call, dissect_rpc_indir_reply,
+dissect_rpc_indir_call, dissect_rpc_indir_reply, crc16_ccitt_tvb,
+
diff --git a/plugins/Xplugin_api.c b/plugins/Xplugin_api.c
index 29a2191b67..6f2c5d4305 100644
--- a/plugins/Xplugin_api.c
+++ b/plugins/Xplugin_api.c
@@ -291,3 +291,4 @@ p_dissect_rpc_uint32 = pat->p_dissect_rpc_uint32;
p_dissect_rpc_uint64 = pat->p_dissect_rpc_uint64;
p_dissect_rpc_indir_call = pat->p_dissect_rpc_indir_call;
p_dissect_rpc_indir_reply = pat->p_dissect_rpc_indir_reply;
+p_crc16_ccitt_tvb = pat->p_crc16_ccitt_tvb;
diff --git a/plugins/Xplugin_api.h b/plugins/Xplugin_api.h
index 1c425e8e62..411cf02f72 100644
--- a/plugins/Xplugin_api.h
+++ b/plugins/Xplugin_api.h
@@ -291,3 +291,4 @@
#define dissect_rpc_uint64 (*p_dissect_rpc_uint64)
#define dissect_rpc_indir_call (*p_dissect_rpc_indir_call)
#define dissect_rpc_indir_reply (*p_dissect_rpc_indir_reply)
+#define crc16_ccitt_tvb (*p_crc16_ccitt_tvb)
diff --git a/plugins/Xplugin_api_decls.h b/plugins/Xplugin_api_decls.h
index c35dde35e6..0529d75e79 100644
--- a/plugins/Xplugin_api_decls.h
+++ b/plugins/Xplugin_api_decls.h
@@ -291,3 +291,4 @@ addr_dissect_rpc_uint32 p_dissect_rpc_uint32;
addr_dissect_rpc_uint64 p_dissect_rpc_uint64;
addr_dissect_rpc_indir_call p_dissect_rpc_indir_call;
addr_dissect_rpc_indir_reply p_dissect_rpc_indir_reply;
+addr_crc16_ccitt_tvb p_crc16_ccitt_tvb;
diff --git a/plugins/Xplugin_table.h b/plugins/Xplugin_table.h
index 6685119734..7a3a4a7d00 100644
--- a/plugins/Xplugin_table.h
+++ b/plugins/Xplugin_table.h
@@ -291,3 +291,4 @@ typedef int (*addr_dissect_rpc_uint32) (tvbuff_t *, proto_tree *, int, int);
typedef int (*addr_dissect_rpc_uint64) (tvbuff_t *, proto_tree *, int, int);
typedef int (*addr_dissect_rpc_indir_call) (tvbuff_t *, packet_info *, proto_tree *, int, int, guint32, guint32, guint32);
typedef int (*addr_dissect_rpc_indir_reply) (tvbuff_t *, packet_info *, proto_tree *, int, int, int, int, int);
+typedef guint16 (*addr_crc16_ccitt_tvb) (tvbuff_t *, unsigned int);
diff --git a/plugins/plugin_api_list.c b/plugins/plugin_api_list.c
index 80ff1bc2df..5ae533e6d7 100644
--- a/plugins/plugin_api_list.c
+++ b/plugins/plugin_api_list.c
@@ -1,7 +1,7 @@
/* plugin_api_list.c
* Used to generate various included files for plugin API
*
- * $Id: plugin_api_list.c,v 1.35 2004/06/19 10:13:27 guy Exp $
+ * $Id: plugin_api_list.c,v 1.36 2004/06/30 08:21:58 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -42,6 +42,7 @@
#include "tap.h"
#include "asn1.h"
#include "xdlc.h"
+#include "crc16.h"
gint check_col(column_info*, gint);
void col_clear(column_info*, gint);
@@ -478,3 +479,4 @@ int dissect_rpc_indir_call(tvbuff_t *tvb, packet_info *pinfo,
int dissect_rpc_indir_reply(tvbuff_t *tvb, packet_info *pinfo,
proto_tree *tree, int offset, int result_id, int prog_id, int vers_id,
int proc_id);
+guint16 crc16_ccitt_tvb(tvbuff_t *tvb, unsigned int len);