aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2008-03-19 19:11:33 +0000
committerAnders Broman <anders.broman@ericsson.com>2008-03-19 19:11:33 +0000
commit8180eee087b42c4723e111089506c37156d842d6 (patch)
tree07da9703586af7001800144401cd26f2184e0aa8 /asn1
parent725e14eef8a54212d3b1d8bbb8ee41919c2f3a81 (diff)
Export dissect_cbs_data_coding_scheme()
svn path=/trunk/; revision=24700
Diffstat (limited to 'asn1')
-rw-r--r--asn1/gsmmap/packet-gsmmap-template.c3
-rw-r--r--asn1/gsmmap/packet-gsmmap-template.h12
2 files changed, 14 insertions, 1 deletions
diff --git a/asn1/gsmmap/packet-gsmmap-template.c b/asn1/gsmmap/packet-gsmmap-template.c
index fe75bad941..115ad907a8 100644
--- a/asn1/gsmmap/packet-gsmmap-template.c
+++ b/asn1/gsmmap/packet-gsmmap-template.c
@@ -767,7 +767,7 @@ static const value_string gsm_map_cbs_coding_grp15_class_vals[] = {
/* 3GPP TS 23.038 version 7.0.0 Release 7 */
-static void
+guint8
dissect_cbs_data_coding_scheme(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
{
guint8 octet;
@@ -889,6 +889,7 @@ dissect_cbs_data_coding_scheme(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree
break;
}
+ return sms_encoding;
}
#include "packet-gsm_map-fn.c"
diff --git a/asn1/gsmmap/packet-gsmmap-template.h b/asn1/gsmmap/packet-gsmmap-template.h
index bd095fa92c..48880d3b17 100644
--- a/asn1/gsmmap/packet-gsmmap-template.h
+++ b/asn1/gsmmap/packet-gsmmap-template.h
@@ -35,6 +35,14 @@ typedef struct _gsm_map_tap_rec_t {
guint16 size;
} gsm_map_tap_rec_t;
+
+#define SMS_ENCODING_NOT_SET 0
+#define SMS_ENCODING_7BIT 1
+#define SMS_ENCODING_8BIT 2
+#define SMS_ENCODING_UCS2 3
+#define SMS_ENCODING_7BIT_LANG 4
+#define SMS_ENCODING_UCS2_LANG 5
+
WS_VAR_IMPORT const value_string gsm_map_opr_code_strings[];
char* unpack_digits(tvbuff_t *tvb, int offset);
@@ -44,6 +52,10 @@ extern const value_string ssCode_vals[];
extern const value_string gsm_map_PDP_Type_Organisation_vals[];
extern const value_string gsm_map_ietf_defined_pdp_vals[];
extern const value_string gsm_map_etsi_defined_pdp_vals[];
+
+guint8 dissect_cbs_data_coding_scheme(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree);
+
#include "packet-gsm_map-exp.h"
+
#endif /* PACKET_GSM_MAP_H */