aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-12-12 00:17:15 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2004-12-12 00:17:15 +0000
commit8bb437f0eef11d7bbab54e3df7fe35954a1f4bbb (patch)
tree0d8a13cc3b274f07420801d67d26369749dd1d49 /asn1
parentbdf35ecfc1d2b146cf1ded7d8dc227354307f17c (diff)
update gsmmap to use the new signature for the ber integer dissection helper
svn path=/trunk/; revision=12721
Diffstat (limited to 'asn1')
-rwxr-xr-xasn1/gsmmap/Makefile5
-rw-r--r--asn1/gsmmap/packet-gsm_map-template.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/asn1/gsmmap/Makefile b/asn1/gsmmap/Makefile
new file mode 100755
index 0000000000..b55bfc55cf
--- /dev/null
+++ b/asn1/gsmmap/Makefile
@@ -0,0 +1,5 @@
+
+../../epan/dissectors/packet-gsm_map.c : ../../tools/asn2eth.py GSMMAP.asn packet-gsm_map-template.c packet-gsm_map-template.h gsmmap.cnf
+ python ../../tools/asn2eth.py -X -b -k -e -p gsm_map -c gsmmap.cnf -s packet-gsm_map-template GSMMAP.asn
+ cp packet-gsm_map.* ../../epan/dissectors
+
diff --git a/asn1/gsmmap/packet-gsm_map-template.c b/asn1/gsmmap/packet-gsm_map-template.c
index f719745068..bf04c386f5 100644
--- a/asn1/gsmmap/packet-gsm_map-template.c
+++ b/asn1/gsmmap/packet-gsm_map-template.c
@@ -170,7 +170,7 @@ static guint32 opcode=0;
static int
dissect_gsm_map_Opcode(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, packet_info *pinfo _U_, proto_tree *tree, int hf_index) {
- offset = dissect_ber_integer(pinfo, tree, tvb, offset, hf_index, &opcode);
+ offset = dissect_ber_integer_new(FALSE, pinfo, tree, tvb, offset, hf_index, &opcode);
if (check_col(pinfo->cinfo, COL_INFO)){
col_set_str(pinfo->cinfo, COL_INFO, val_to_str(opcode, gsm_map_opr_code_strings, "Unknown GSM-MAP (%u)"));
@@ -543,7 +543,7 @@ dissect_invokeCmd(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offse
}
static int dissect_invokeid(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) {
- return dissect_ber_integer(pinfo, tree, tvb, offset, hf_gsm_map_invokeid, NULL);
+ return dissect_ber_integer_new(FALSE, pinfo, tree, tvb, offset, hf_gsm_map_invokeid, NULL);
}