diff options
author | Anders Broman <anders.broman@ericsson.com> | 2005-03-31 18:51:14 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2005-03-31 18:51:14 +0000 |
commit | 03840a53ec6c6d5f8dc99d475483f11d76ae8b1b (patch) | |
tree | 26a33ba63962b9c1928449ee53b6e4b78e9d37d3 /asn1/camel/packet-camel-template.c | |
parent | caa56dfc55bb7821cc31bc5f4b5b1c2eedc72b5b (diff) |
Included packet-gsm_map.h and removed unpack_digits as it now is exported from gsm_map, as it isn't used
yet no need to regenerate the dissector now.
svn path=/trunk/; revision=13987
Diffstat (limited to 'asn1/camel/packet-camel-template.c')
-rw-r--r-- | asn1/camel/packet-camel-template.c | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/asn1/camel/packet-camel-template.c b/asn1/camel/packet-camel-template.c index 572ec54ebe..f88d4dc3f1 100644 --- a/asn1/camel/packet-camel-template.c +++ b/asn1/camel/packet-camel-template.c @@ -45,6 +45,7 @@ #include "packet-q931.h" #include "packet-e164.h" #include "packet-isup.h" +#include "packet-gsm_map.c" #define PNAME "Camel" #define PSNAME "CAMEL" @@ -90,39 +91,6 @@ static int application_context_version; static int dissect_invokeCmd(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset); -static char* -unpack_digits(tvbuff_t *tvb, int offset){ - - int length; - guint8 octet; - int i=0; - char *digit_str; - - length = tvb_length(tvb); - length = length - offset; - digit_str = g_malloc(length+1); - - while ( offset < length ){ - octet = tvb_get_guint8(tvb,offset); - digit_str[i] = ((octet & 0x0f) + 0x30); - i++; - - /* - * unpack second value in byte - */ - octet = octet >> 4; - - if (octet == 0x0f) /* odd number bytes - hit filler */ - break; - - digit_str[i] = ((octet & 0x0f) + 0x30); - i++; - offset++; - - } - digit_str[i]= '\0'; - return digit_str; -} static const true_false_string camel_extension_value = { "No Extension", |