X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Ffloat.c;h=576f8622567c75af82bf3acfd91d8c9f321fe438;hp=eef123c8d05593c611ad527f929b383797618757;hb=add40b62157cb13cfa1144c59f6bb6054ad5b8a1;hpb=a3cca9e94429c6a510f60924daf24ca9bd924753 diff --git a/types/float.c b/types/float.c index eef123c8..576f8622 100644 --- a/types/float.c +++ b/types/float.c @@ -59,7 +59,7 @@ void _float_declaration_free(struct declaration *declaration) } struct declaration_float * - float_declaration_new(const char *name, size_t mantissa_len, + float_declaration_new(size_t mantissa_len, size_t exp_len, int byte_order, size_t alignment) { struct declaration_float *float_declaration; @@ -68,7 +68,6 @@ struct declaration_float * float_declaration = g_new(struct declaration_float, 1); declaration = &float_declaration->p; declaration->id = CTF_TYPE_FLOAT; - declaration->name = g_quark_from_string(name); declaration->alignment = alignment; declaration->copy = float_copy; declaration->declaration_free = _float_declaration_free; @@ -77,11 +76,11 @@ struct declaration_float * declaration->ref = 1; float_declaration->byte_order = byte_order; - float_declaration->sign = integer_declaration_new(NULL, 1, + float_declaration->sign = integer_declaration_new(1, byte_order, false, 1); - float_declaration->mantissa = integer_declaration_new(NULL, mantissa_len - 1, + float_declaration->mantissa = integer_declaration_new(mantissa_len - 1, byte_order, false, 1); - float_declaration->exp = integer_declaration_new(NULL, exp_len, + float_declaration->exp = integer_declaration_new(exp_len, byte_order, true, 1); return float_declaration; }