*
* BabelTrace - Array Type Converter
*
- * Copyright 2010, 2011 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
+ * Copyright 2010-2011 EfficiOS Inc. and Linux Foundation
+ *
+ * Author: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
array->p.index = root_name ? INT_MAX : index;
array->p.name = field_name;
array->p.path = new_definition_path(parent_scope, field_name, root_name);
- array->scope = new_definition_scope(parent_scope, field_name, root_name);
+ array->p.scope = new_definition_scope(parent_scope, field_name, root_name);
ret = register_field_definition(field_name, &array->p,
parent_scope);
assert(!ret);
field = (struct definition **) &g_ptr_array_index(array->elems, i);
*field = array_declaration->elem->definition_new(array_declaration->elem,
- array->scope,
+ array->p.scope,
name, i, NULL);
if (!*field)
goto error;
field->declaration->definition_free(field);
}
(void) g_ptr_array_free(array->elems, TRUE);
- free_definition_scope(array->scope);
+ free_definition_scope(array->p.scope);
declaration_unref(array->p.declaration);
g_free(array);
return NULL;
}
(void) g_ptr_array_free(array->elems, TRUE);
}
- free_definition_scope(array->scope);
+ free_definition_scope(array->p.scope);
declaration_unref(array->p.declaration);
g_free(array);
}