X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Finteger.c;h=e55c03e8a3cb353a96aff3019d700e573584f278;hp=940963a51ec5a2fea08cb0cd197a21573303d8c8;hb=01c76b246be85b5d9c8e99813950fb194c9f714f;hpb=98df1c9fb24d5e7e10bf628692011e130e0d8339 diff --git a/types/integer.c b/types/integer.c index 940963a5..e55c03e8 100644 --- a/types/integer.c +++ b/types/integer.c @@ -3,7 +3,9 @@ * * BabelTrace - Integer Type Converter * - * Copyright 2010, 2011 - Mathieu Desnoyers + * Copyright 2010-2011 EfficiOS Inc. and Linux Foundation + * + * Author: Mathieu Desnoyers * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -39,7 +41,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 +57,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 +86,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);