X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Finteger.c;h=5f9989b2111493ad0bdfe98c27805faf33d598e9;hp=940963a51ec5a2fea08cb0cd197a21573303d8c8;hb=255b2138aafa746f08e410e1f239165cec43edaf;hpb=98df1c9fb24d5e7e10bf628692011e130e0d8339 diff --git a/types/integer.c b/types/integer.c index 940963a5..5f9989b2 100644 --- a/types/integer.c +++ b/types/integer.c @@ -39,7 +39,8 @@ void _integer_declaration_free(struct declaration *declaration) struct declaration_integer * integer_declaration_new(size_t len, int byte_order, - int signedness, size_t alignment, int base) + int signedness, size_t alignment, int base, + enum ctf_string_encoding encoding) { struct declaration_integer *integer_declaration; @@ -54,6 +55,7 @@ struct declaration_integer * integer_declaration->byte_order = byte_order; integer_declaration->signedness = signedness; integer_declaration->base = base; + integer_declaration->encoding = encoding; return integer_declaration; } @@ -82,6 +84,7 @@ struct definition * integer->p.name = field_name; integer->p.path = new_definition_path(parent_scope, field_name, root_name); + integer->p.scope = NULL; integer->value._unsigned = 0; ret = register_field_definition(field_name, &integer->p, parent_scope);