X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=types%2Fstring.c;h=f8778c845052709464f110cba1099ab662ce2e59;hb=a030d0842e2f7f6d88fbcd496d9e9287a8d5b78e;hp=41ac7576223b919920598d154e0eba64a5c46116;hpb=05c749e538ebc3a4f6735f62d022655cf92fc17e;p=babeltrace.git diff --git a/types/string.c b/types/string.c index 41ac7576..f8778c84 100644 --- a/types/string.c +++ b/types/string.c @@ -54,19 +54,20 @@ void _string_declaration_free(struct declaration *declaration) g_free(string_declaration); } -struct declaration_string *string_declaration_new(const char *name) +struct declaration_string * + string_declaration_new(enum ctf_string_encoding encoding) { struct declaration_string *string_declaration; string_declaration = g_new(struct declaration_string, 1); string_declaration->p.id = CTF_TYPE_STRING; - string_declaration->p.name = g_quark_from_string(name); string_declaration->p.alignment = CHAR_BIT; string_declaration->p.copy = string_copy; string_declaration->p.declaration_free = _string_declaration_free; string_declaration->p.definition_new = _string_definition_new; string_declaration->p.definition_free = _string_definition_free; string_declaration->p.ref = 1; + string_declaration->encoding = encoding; return string_declaration; }