X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Fstring.c;h=f8778c845052709464f110cba1099ab662ce2e59;hp=41ac7576223b919920598d154e0eba64a5c46116;hb=ab4cf05887a402e53396db43b5958918d0d2d022;hpb=e0c14875ccc7df4e6a13052f1af19a69b5bc7e16 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; }