From d29378b187afb5aa5ef1086cf8d96562e3681c32 Mon Sep 17 00:00:00 2001 From: Francis Deslauriers Date: Thu, 5 Sep 2019 12:47:08 -0400 Subject: [PATCH] lib: add `bt_field_borrow_class()` function declaration Also, fix the its definition by removing the `const`. Signed-off-by: Francis Deslauriers Change-Id: I0ad6261e0890c7a9eab6241245bc99f532e714a9 Reviewed-on: https://review.lttng.org/c/babeltrace/+/2001 Tested-by: jenkins Reviewed-by: Simon Marchi --- include/babeltrace2/trace-ir/field.h | 2 ++ src/lib/trace-ir/field.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/babeltrace2/trace-ir/field.h b/include/babeltrace2/trace-ir/field.h index a89d13a6..e7419a6e 100644 --- a/include/babeltrace2/trace-ir/field.h +++ b/include/babeltrace2/trace-ir/field.h @@ -35,6 +35,8 @@ extern "C" { #endif +extern bt_field_class *bt_field_borrow_class(bt_field *field); + extern void bt_field_bool_set_value(bt_field *field, bt_bool value); extern void bt_field_bit_array_set_value_as_integer(bt_field *field, diff --git a/src/lib/trace-ir/field.c b/src/lib/trace-ir/field.c index 62113d57..90dde2e5 100644 --- a/src/lib/trace-ir/field.c +++ b/src/lib/trace-ir/field.c @@ -241,7 +241,7 @@ void (* const field_destroy_funcs[])(struct bt_field *) = { [BT_FIELD_CLASS_TYPE_VARIANT_WITH_SIGNED_SELECTOR] = destroy_variant_field, }; -struct bt_field_class *bt_field_borrow_class(const struct bt_field *field) +struct bt_field_class *bt_field_borrow_class(struct bt_field *field) { BT_ASSERT_PRE_DEV_NON_NULL(field, "Field"); return field->class; -- 2.34.1