lib: add aliases for Babeltrace enumeration types
[babeltrace.git] / include / babeltrace / trace-ir / field-const.h
index e44e8328933b447def38804dd472cf8285ef1131..880cde9797c62b79c6a20056c27f54ec43adfe76 100644 (file)
@@ -29,7 +29,7 @@
 
 #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);
@@ -57,12 +57,12 @@ extern uint64_t bt_field_unsigned_integer_get_value(
 
 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);
This page took 0.024362 seconds and 4 git commands to generate.