#include <stdint.h>
-/* For enum bt_field_class_type */
+/* For bt_field_class_type */
#include <babeltrace/trace-ir/field-class.h>
/* For bt_field, bt_field_class */
extern "C" {
#endif
-enum bt_field_status {
+typedef enum bt_field_status {
BT_FIELD_STATUS_OK = 0,
BT_FIELD_STATUS_NOMEM = -12,
-};
+} bt_field_status;
extern const bt_field_class *bt_field_borrow_class_const(
const bt_field *field);
-extern enum bt_field_class_type bt_field_get_class_type(
+extern bt_field_class_type bt_field_get_class_type(
const bt_field *field);
extern int64_t bt_field_signed_integer_get_value(const bt_field *field);
extern double bt_field_real_get_value(const bt_field *field);
-extern enum bt_field_status bt_field_unsigned_enumeration_get_mapping_labels(
+extern bt_field_status bt_field_unsigned_enumeration_get_mapping_labels(
const bt_field *field,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count);
-extern enum bt_field_status bt_field_signed_enumeration_get_mapping_labels(
+extern bt_field_status bt_field_signed_enumeration_get_mapping_labels(
const bt_field *field,
bt_field_class_enumeration_mapping_label_array *label_array,
uint64_t *count);