X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Ftrace-ir%2Fprivate-field-classes.h;h=017091ac2e6c5983265e2f3fa5bf7cb8726ace14;hb=05e2128659970c32648a01255ed870449f05d518;hp=4ea7afc13ba503b7aac7e545255f7369ae35543b;hpb=28e6ca8b6e08d1cdd1af81ae819aa39baa206eaf;p=babeltrace.git diff --git a/include/babeltrace/trace-ir/private-field-classes.h b/include/babeltrace/trace-ir/private-field-classes.h index 4ea7afc1..017091ac 100644 --- a/include/babeltrace/trace-ir/private-field-classes.h +++ b/include/babeltrace/trace-ir/private-field-classes.h @@ -47,8 +47,12 @@ struct bt_private_field_path; struct bt_private_field_class_signed_enumeration_mapping_ranges; struct bt_private_field_class_unsigned_enumeration_mapping_ranges; -extern struct bt_field_class *bt_field_class_borrow_from_private( - struct bt_private_field_class *priv_field_class); +static inline +struct bt_field_class *bt_private_field_class_as_field_class( + struct bt_private_field_class *priv_field_class) +{ + return (void *) priv_field_class; +} extern struct bt_private_field_class * bt_private_field_class_unsigned_integer_create(void); @@ -56,16 +60,16 @@ bt_private_field_class_unsigned_integer_create(void); extern struct bt_private_field_class * bt_private_field_class_signed_integer_create(void); -extern int bt_private_field_class_integer_set_field_value_range( +extern void bt_private_field_class_integer_set_field_value_range( struct bt_private_field_class *field_class, uint64_t size); -extern int bt_private_field_class_integer_set_preferred_display_base( +extern void bt_private_field_class_integer_set_preferred_display_base( struct bt_private_field_class *field_class, enum bt_field_class_integer_preferred_display_base base); extern struct bt_private_field_class *bt_private_field_class_real_create(void); -extern int bt_private_field_class_real_set_is_single_precision( +extern void bt_private_field_class_real_set_is_single_precision( struct bt_private_field_class *field_class, bt_bool is_single_precision);