aboutsummaryrefslogtreecommitdiffstats
path: root/epan/proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'epan/proto.h')
-rw-r--r--epan/proto.h57
1 files changed, 53 insertions, 4 deletions
diff --git a/epan/proto.h b/epan/proto.h
index 95c0fe8fcc..def572f222 100644
--- a/epan/proto.h
+++ b/epan/proto.h
@@ -3053,25 +3053,74 @@ proto_custom_set(proto_tree* tree, GSList *field_id,
#define proto_tree_add_boolean(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_boolean(tree, (hfinfo)->id, tvb, start, length, value)
+#define proto_tree_add_boolean_format(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_boolean_format(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
#define proto_tree_add_string(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_string(tree, (hfinfo)->id, tvb, start, length, value)
+#define proto_tree_add_string_format(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_string_format(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
+#define proto_tree_add_item_ret_string(tree, hfinfo, tvb, start, length, encoding, scope, retval) \
+ proto_tree_add_item_ret_string(tree, (hfinfo)->id, tvb, start, length, encoding, scope, retval)
+
#define proto_tree_add_time(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_time(tree, (hfinfo)->id, tvb, start, length, value)
#define proto_tree_add_int(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_int(tree, (hfinfo)->id, tvb, start, length, value)
+#define proto_tree_add_int_format(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_int_format(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
#define proto_tree_add_uint(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_uint(tree, (hfinfo)->id, tvb, start, length, value)
+#define proto_tree_add_uint_format(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_uint_format(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
+#define proto_tree_add_uint_format_value(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_uint_format_value(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
+#define proto_tree_add_item_ret_uint(tree, hfinfo, tvb, start, length, encoding, retval) \
+ proto_tree_add_item_ret_uint(tree, (hfinfo)->id, tvb, start, length, encoding, retval)
+
+#define proto_tree_add_uint64(tree, hfinfo, tvb, start, length, value) \
+ proto_tree_add_uint64(tree, (hfinfo)->id, tvb, start, length, value)
+
#define proto_tree_add_float(tree, hfinfo, tvb, start, length, value) \
proto_tree_add_float(tree, (hfinfo)->id, tvb, start, length, value)
-#define proto_tree_add_float_format_value(tree, hfinfo, \
- tvb, start, length, value, format, ...) \
- proto_tree_add_float_format_value(tree, (hfinfo)->id, \
- tvb, start, length, value, format, __VA_ARGS__)
+#define proto_tree_add_float_format_value(tree, hfinfo, tvb, start, length, value, format, ...) \
+ proto_tree_add_float_format_value(tree, (hfinfo)->id, tvb, start, length, value, format, __VA_ARGS__)
+
+#define proto_tree_add_double(tree, hfinfo, tvb, start, length, value) \
+ proto_tree_add_double(tree, (hfinfo)->id, tvb, start, length, value)
+
+#define proto_tree_add_bytes_format(tree, hfinfo, tvb, start, length, format, ...) \
+ proto_tree_add_bytes_format(tree, (hfinfo)->id, tvb, start, length, format, __VA_ARGS__)
+
+#define proto_tree_add_bytes_format_value(tree, hfinfo, tvb, start, length, format, ...) \
+ proto_tree_add_bytes_format_value(tree, (hfinfo)->id, tvb, start, length, format, __VA_ARGS__)
+
+#define proto_tree_add_bitmask(tree, tvb, start, hfinfo, ett, fields, encoding) \
+ proto_tree_add_bitmask(tree, tvb, start, (hfinfo)->id, ett, fields, encoding)
+
+#define proto_tree_add_bitmask_with_flags(tree, tvb, start, hfinfo, ett, fields, encoding, flags) \
+ proto_tree_add_bitmask_with_flags(tree, tvb, start, (hfinfo)->id, ett, fields, encoding, flags)
+
+#define proto_tree_add_bitmask_with_flags_ret_uint64(tree, tvb, start, hfinfo, ett, fields, encoding, flags, retval) \
+ proto_tree_add_bitmask_with_flags_ret_uint64(tree, tvb, start, (hfinfo)->id, ett, fields, encoding, flags, retval)
+
+#define proto_tree_add_none_format(tree, hfinfo, tvb, start, length, format, ...) \
+ proto_tree_add_none_format(tree, (hfinfo)->id, tvb, start, length, format, __VA_ARGS__)
+
+#define proto_tree_add_checksum(tree, tvb, offset, hf_checksum, hf_checksum_status, \
+ bad_checksum_expert, pinfo, computed_checksum, encoding, flags) \
+ proto_tree_add_checksum(tree, tvb, offset, (hf_checksum)->id, hf_checksum_status, \
+ bad_checksum_expert, pinfo, computed_checksum, encoding, flags)
+
#endif
/** @} */