diff options
Diffstat (limited to 'epan/proto.c')
-rw-r--r-- | epan/proto.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/proto.c b/epan/proto.c index 3dc352319f..1489b23378 100644 --- a/epan/proto.c +++ b/epan/proto.c @@ -2487,6 +2487,14 @@ proto_tree_add_string(proto_tree *tree, int hfindex, tvbuff_t *tvb, gint start, } proto_item * +proto_tree_add_unicode_string(proto_tree *tree, int hfindex, tvbuff_t *tvb, gint start, + gint length, const char* value) +{ + DISSECTOR_ASSERT(g_utf8_validate(value, -1, NULL)); + return proto_tree_add_string_format_value(tree, hfindex, tvb, start, length, value, "%s", value); +} + +proto_item * proto_tree_add_string_format_value(proto_tree *tree, int hfindex, tvbuff_t *tvb, gint start, gint length, const char* value, const char *format, |