X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=types%2Fstruct.c;h=76b82d2c8c9a9af569b5ee38582e277721ae0ee5;hb=becd02a104b8c1634ce914d1d2cd36be932b9b16;hp=cf8fef6bd6812306d69985dc43efe26194c7deeb;hpb=13fad8b6d8ad53a55baca25234a0c59aeff83a3b;p=babeltrace.git diff --git a/types/struct.c b/types/struct.c index cf8fef6b..76b82d2c 100644 --- a/types/struct.c +++ b/types/struct.c @@ -43,7 +43,7 @@ struct definition *_struct_definition_new(struct declaration *declaration, static void _struct_definition_free(struct definition *definition); -int struct_rw(struct stream_pos *ppos, struct definition *definition) +int bt_struct_rw(struct stream_pos *ppos, struct definition *definition) { struct definition_struct *struct_definition = container_of(definition, struct definition_struct, p); @@ -67,7 +67,7 @@ void _struct_declaration_free(struct declaration *declaration) container_of(declaration, struct declaration_struct, p); unsigned long i; - free_declaration_scope(struct_declaration->scope); + bt_free_declaration_scope(struct_declaration->scope); g_hash_table_destroy(struct_declaration->fields_by_name); for (i = 0; i < struct_declaration->fields->len; i++) { @@ -81,7 +81,7 @@ void _struct_declaration_free(struct declaration *declaration) } struct declaration_struct * - struct_declaration_new(struct declaration_scope *parent_scope, + bt_struct_declaration_new(struct declaration_scope *parent_scope, uint64_t min_align) { struct declaration_struct *struct_declaration; @@ -94,7 +94,7 @@ struct declaration_struct * struct_declaration->fields = g_array_sized_new(FALSE, TRUE, sizeof(struct declaration_field), DEFAULT_NR_STRUCT_FIELDS); - struct_declaration->scope = new_declaration_scope(parent_scope); + struct_declaration->scope = bt_new_declaration_scope(parent_scope); declaration->id = CTF_TYPE_STRUCT; declaration->alignment = max(1, min_align); declaration->declaration_free = _struct_declaration_free; @@ -181,7 +181,7 @@ void _struct_definition_free(struct definition *definition) g_free(_struct); } -void struct_declaration_add_field(struct declaration_struct *struct_declaration, +void bt_struct_declaration_add_field(struct declaration_struct *struct_declaration, const char *field_name, struct declaration *field_declaration) { @@ -207,12 +207,12 @@ void struct_declaration_add_field(struct declaration_struct *struct_declaration, } /* - * struct_declaration_lookup_field_index - returns field index + * bt_struct_declaration_lookup_field_index - returns field index * * Returns the index of a field in a structure, or -1 if it does not * exist. */ -int struct_declaration_lookup_field_index(struct declaration_struct *struct_declaration, +int bt_struct_declaration_lookup_field_index(struct declaration_struct *struct_declaration, GQuark field_name) { gpointer index; @@ -230,7 +230,7 @@ int struct_declaration_lookup_field_index(struct declaration_struct *struct_decl * field returned only valid as long as the field structure is not appended to. */ struct declaration_field * - struct_declaration_get_field_from_index(struct declaration_struct *struct_declaration, + bt_struct_declaration_get_field_from_index(struct declaration_struct *struct_declaration, int index) { if (index < 0) @@ -242,7 +242,7 @@ struct declaration_field * * field returned only valid as long as the field structure is not appended to. */ struct definition * -struct_definition_get_field_from_index(struct definition_struct *_struct, +bt_struct_definition_get_field_from_index(struct definition_struct *_struct, int index) { if (index < 0) @@ -250,7 +250,7 @@ struct_definition_get_field_from_index(struct definition_struct *_struct, return g_ptr_array_index(_struct->fields, index); } -uint64_t struct_declaration_len(struct declaration_struct *struct_declaration) +uint64_t bt_struct_declaration_len(struct declaration_struct *struct_declaration) { return struct_declaration->fields->len; }