X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Fstring.c;h=41ac7576223b919920598d154e0eba64a5c46116;hp=5796bf441483352def4791d7c147b21b414833c6;hb=05c749e538ebc3a4f6735f62d022655cf92fc17e;hpb=3888a159635f33766e433d76453a0a43a8c3e971 diff --git a/types/string.c b/types/string.c index 5796bf44..41ac7576 100644 --- a/types/string.c +++ b/types/string.c @@ -22,7 +22,8 @@ static struct definition *_string_definition_new(struct declaration *declaration, - struct definition_scope *parent_scope); + struct definition_scope *parent_scope, + GQuark field_name, int index); static void _string_definition_free(struct definition *definition); @@ -72,7 +73,8 @@ struct declaration_string *string_declaration_new(const char *name) static struct definition * _string_definition_new(struct declaration *declaration, - struct definition_scope *parent_scope) + struct definition_scope *parent_scope, + GQuark field_name, int index) { struct declaration_string *string_declaration = container_of(declaration, struct declaration_string, p); @@ -83,6 +85,7 @@ struct definition * string->p.declaration = declaration; string->declaration = string_declaration; string->p.ref = 1; + string->p.index = index; string->value = NULL; return &string->p; }