conversation_new
conversation_set_dissector
copy_prefs
+crc16_ccitt_tvb
create_dissector_handle
create_persconffile_dir
create_tempfile
/* 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>
#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 = {
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,
+
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;
#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)
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;
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);
/* 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>
#include "tap.h"
#include "asn1.h"
#include "xdlc.h"
+#include "crc16.h"
gint check_col(column_info*, gint);
void col_clear(column_info*, gint);
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);