Add "crc16_ccitt_tvb()" to the plugin API and the list of functions
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 30 Jun 2004 08:22:56 +0000 (08:22 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 30 Jun 2004 08:22:56 +0000 (08:22 +0000)
exported from libethereal.dll.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11280 f5534014-38df-0310-8fa8-9805f1628bb7

epan/libethereal.def
epan/plugins.c
plugins/Xass-list
plugins/Xplugin_api.c
plugins/Xplugin_api.h
plugins/Xplugin_api_decls.h
plugins/Xplugin_table.h
plugins/plugin_api_list.c

index bfe61ca6e69069951b528fa008da909172d89a64..93f4c855596bfef4a0c3eb03dc17f3349bad1462 100644 (file)
@@ -73,6 +73,7 @@ conversation_get_proto_data
 conversation_new
 conversation_set_dissector
 copy_prefs
+crc16_ccitt_tvb
 create_dissector_handle
 create_persconffile_dir
 create_tempfile
index 31bacf22cdb188deadb87a84911aea33fb6f455d..de32b7ba994e061699399bac327faf98078ee508 100644 (file)
@@ -1,7 +1,7 @@
 /* plugins.c
  * plugin routines
  *
- * $Id: plugins.c,v 1.84 2004/06/19 10:13:27 guy Exp $
+ * $Id: plugins.c,v 1.85 2004/06/30 08:21:57 guy Exp $
  *
  * Ethereal - Network traffic analyzer
  * By Gerald Combs <gerald@ethereal.com>
@@ -71,6 +71,7 @@
 #include "packet-per.h"
 #include "packet-ber.h"
 #include "xdlc.h"
+#include "crc16.h"
 #include "report_err.h"
 #include "plugins/plugin_table.h"
 static plugin_address_table_t  patable = {
index a63262ebf0ced0504bf453b5234c35188f1320b9..e5922ed065f555157e9be26455c22662a6696f5d 100644 (file)
@@ -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,
+
index 29a2191b6785d3aed917dd8402c11e1e104a6574..6f2c5d43057bc1f6ec89c64bbc02781aa16dd3ae 100644 (file)
@@ -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;
index 1c425e8e628eb26a88f6d720da69700ae9aee3b5..411cf02f72586a0cddbaf3355fed39caf183cdff 100644 (file)
 #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)
index c35dde35e6e28374ff707d9b502dcaa6b372a2a4..0529d75e791e900ef4cca7ca2d2909e6e7c4d45e 100644 (file)
@@ -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;
index 6685119734753f7ef5c1f02f07314be1b4b9135e..7a3a4a7d001a3bd5296e1cdffb30264f08b1afca 100644 (file)
@@ -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);
index 80ff1bc2df5b1a1b376b0714241ded4d236856fd..5ae533e6d719bac0d0c122252cfd09b223c19670 100644 (file)
@@ -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);