extern "C" {
#endif
-enum bt_field_class_status {
+typedef enum bt_field_class_status {
BT_FIELD_CLASS_STATUS_OK = 0,
BT_FIELD_CLASS_STATUS_NOMEM = -12,
-};
+} bt_field_class_status;
-enum bt_field_class_type {
+typedef enum bt_field_class_type {
BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER,
BT_FIELD_CLASS_TYPE_SIGNED_INTEGER,
BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION,
BT_FIELD_CLASS_TYPE_STATIC_ARRAY,
BT_FIELD_CLASS_TYPE_DYNAMIC_ARRAY,
BT_FIELD_CLASS_TYPE_VARIANT,
-};
+} bt_field_class_type;
-enum bt_field_class_integer_preferred_display_base {
+typedef enum bt_field_class_integer_preferred_display_base {
BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_BINARY,
BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_OCTAL,
BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_DECIMAL,
BT_FIELD_CLASS_INTEGER_PREFERRED_DISPLAY_BASE_HEXADECIMAL,
-};
+} bt_field_class_integer_preferred_display_base;
-extern enum bt_field_class_type bt_field_class_get_type(
+extern bt_field_class_type bt_field_class_get_type(
const bt_field_class *field_class);
extern uint64_t bt_field_class_integer_get_field_value_range(
const bt_field_class *field_class);
-extern enum bt_field_class_integer_preferred_display_base
+extern bt_field_class_integer_preferred_display_base
bt_field_class_integer_get_preferred_display_base(
const bt_field_class *field_class);
const bt_field_class_unsigned_enumeration_mapping_ranges *ranges,
uint64_t index, int64_t *lower, int64_t *upper);
-extern enum bt_field_class_status
+extern bt_field_class_status
bt_field_class_unsigned_enumeration_get_mapping_labels_by_value(
const bt_field_class *field_class, uint64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count);
-extern enum bt_field_class_status
+extern bt_field_class_status
bt_field_class_signed_enumeration_get_mapping_labels_by_value(
const bt_field_class *field_class, int64_t value,
bt_field_class_enumeration_mapping_label_array *label_array,