aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-per.h
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-05-03 09:15:04 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-05-03 09:15:04 +0000
commit6e491e8c3b96229d011d4317db079a0460d55f1f (patch)
treec7da2cbce6c066cba1c7a62ce80fe68c1b3ebfce /epan/dissectors/packet-per.h
parent696af3f35eda09c4f3b37eedef78d3bd049a76dc (diff)
REAL type support
svn path=/trunk/; revision=21658
Diffstat (limited to 'epan/dissectors/packet-per.h')
-rw-r--r--epan/dissectors/packet-per.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/dissectors/packet-per.h b/epan/dissectors/packet-per.h
index 8919d0e59b..e82b1cac22 100644
--- a/epan/dissectors/packet-per.h
+++ b/epan/dissectors/packet-per.h
@@ -26,10 +26,9 @@
#ifndef __PACKET_PER_H__
#define __PACKET_PER_H__
-
-
-void asn1_ctx_init(asn1_ctx_t *actx, asn1_enc_e encoding, gboolean aligned, packet_info *pinfo);
-void asn1_ctx_clean_external(asn1_ctx_t *actx);
+extern void asn1_ctx_init(asn1_ctx_t *actx, asn1_enc_e encoding, gboolean aligned, packet_info *pinfo);
+extern void asn1_ctx_clean_external(asn1_ctx_t *actx);
+extern double asn1_get_real(const guint8 *real_ptr, gint real_len);
/* flags */
#define ASN1_EXT_ROOT 0x01
@@ -118,6 +117,8 @@ extern guint32 dissect_per_integer(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *ac
extern guint32 dissect_per_constrained_integer(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index, guint32 min, guint32 max, guint32 *value, gboolean has_extension);
+extern guint32 dissect_per_real(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index, double *value);
+
extern guint32 dissect_per_choice(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index, gint ett_index, const per_choice_t *choice, guint32 *value);
extern guint32 dissect_per_sequence(tvbuff_t *tvb, guint32 offset, asn1_ctx_t *actx, proto_tree *parent_tree, int hf_index, gint ett_index, const per_sequence_t *sequence);