X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Fstruct.c;h=76b82d2c8c9a9af569b5ee38582e277721ae0ee5;hp=5cc0849f55cdc344690161f1d130120996b37485;hb=becd02a104b8c1634ce914d1d2cd36be932b9b16;hpb=e6b4b4f489f66decb680245a13e9e53abfe62ede diff --git a/types/struct.c b/types/struct.c index 5cc0849f..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; @@ -155,7 +155,7 @@ struct definition * error: for (i--; i >= 0; i--) { struct definition *field = g_ptr_array_index(_struct->fields, i); - definition_unref(field); + bt_definition_unref(field); } free_definition_scope(_struct->p.scope); bt_declaration_unref(&struct_declaration->p); @@ -173,7 +173,7 @@ void _struct_definition_free(struct definition *definition) assert(_struct->fields->len == _struct->declaration->fields->len); for (i = 0; i < _struct->fields->len; i++) { struct definition *field = g_ptr_array_index(_struct->fields, i); - definition_unref(field); + bt_definition_unref(field); } free_definition_scope(_struct->p.scope); bt_declaration_unref(_struct->p.declaration); @@ -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; }