diff options
author | Anders Broman <anders.broman@ericsson.com> | 2010-12-28 12:36:26 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2010-12-28 12:36:26 +0000 |
commit | 735709bee6e62b4e283ebeff791b40e24e2c32b5 (patch) | |
tree | 4cd181cb127b3ead2af60472ec59090a6b136cfa /epan/dissectors/packet-gsm_a_common.h | |
parent | 23b188ca06ff0e6c5141d70a018219ed479e99bc (diff) |
Add tvb_bcd_dig_to_ep_str()
/*
* Given a tvbuff, an offset into the tvbuff, and a length that starts
* at that offset (which may be -1 for "all the way to the end of the
* tvbuff"), fetch BCD encoded digits from a tvbuff starting from either
* the low or high half byte, formating the digits according to an input digit set,
* if NUll a default digit set of 0-9 returning "?" for overdecadic digits will be used.
* A pointer to the EP allocated string will be returned.
* Note a tvbuff content of 0xf is considered a 'filler' and will end the conversion.
*/
svn path=/trunk/; revision=35286
Diffstat (limited to 'epan/dissectors/packet-gsm_a_common.h')
-rw-r--r-- | epan/dissectors/packet-gsm_a_common.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-gsm_a_common.h b/epan/dissectors/packet-gsm_a_common.h index 9e33cc9c48..14e53572d6 100644 --- a/epan/dissectors/packet-gsm_a_common.h +++ b/epan/dissectors/packet-gsm_a_common.h @@ -56,13 +56,14 @@ /* PROTOTYPES/FORWARDS */ typedef guint16 (*elem_fcn)(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len, gchar *add_string, int string_len); typedef void (*msg_fcn)(tvbuff_t *tvb, proto_tree *tree, guint32 offset, guint len); - +#if 0 +/* XXX moved to tvbuff.h, clean up later */ typedef struct dgt_set_t { unsigned char out[15]; } dgt_set_t; - +#endif int my_dgt_tbcd_unpack( char *out, /* ASCII pattern out */ guchar *in, /* packed pattern in */ |