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 /asn1/ansi_map/packet-ansi_map-template.c | |
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 'asn1/ansi_map/packet-ansi_map-template.c')
-rw-r--r-- | asn1/ansi_map/packet-ansi_map-template.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/asn1/ansi_map/packet-ansi_map-template.c b/asn1/ansi_map/packet-ansi_map-template.c index c62b991340..5d2327c209 100644 --- a/asn1/ansi_map/packet-ansi_map-template.c +++ b/asn1/ansi_map/packet-ansi_map-template.c @@ -570,12 +570,16 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ctx_t *actx); static int dissect_ansi_map_SystemMyTypeCode(gboolean implicit_tag _U_, tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index _U_); +#if 0 +/* Moved to tvbuff.h + * XXX remove after trial period. + */ typedef struct dgt_set_t { unsigned char out[15]; } dgt_set_t; - +#endif static dgt_set_t Dgt_tbcd = { { /* 0 1 2 3 4 5 6 7 8 9 a b c d e */ |