X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Ffloat.c;h=266f7579da0c37de05eb43b9218ca31c839f7a35;hp=5c2e7f8d2a99c06648035a25adce79facd815502;hb=7fe001942cc8ece60d945cbfbd1d135ff548dc7d;hpb=11d43b909baeee566511acfec577d4605386fa09 diff --git a/types/float.c b/types/float.c index 5c2e7f8d..266f7579 100644 --- a/types/float.c +++ b/types/float.c @@ -56,7 +56,6 @@ struct type_class_float *float_type_new(const char *name, size_t alignment) { struct type_class_float *float_class; - struct type_class_bitfield *bitfield_class; struct type_class_integer *int_class; struct type_class *type_class; int ret; @@ -70,16 +69,16 @@ struct type_class_float *float_type_new(const char *name, type_class->free = _float_type_free; float_class->byte_order = byte_order; - float_class->sign = bitfield_type_new(NULL, 1, - byte_order, false, 1); + float_class->sign = integer_type_new(NULL, 1, + byte_order, false, 1); if (!float_class->mantissa) goto error_sign; - float_class->mantissa = bitfield_type_new(NULL, mantissa_len - 1, - byte_order, false, 1); + float_class->mantissa = integer_type_new(NULL, mantissa_len - 1, + byte_order, false, 1); if (!float_class->mantissa) goto error_mantissa; - float_class->exp = bitfield_type_new(NULL, exp_len, - byte_order, true, 1); + float_class->exp = integer_type_new(NULL, exp_len, + byte_order, true, 1); if (!float_class->exp) goto error_exp; @@ -91,11 +90,11 @@ struct type_class_float *float_type_new(const char *name, return float_class; error_register: - bitfield_type_free(float_class->exp); + integer_type_free(float_class->exp); error_exp: - bitfield_type_free(float_class->mantissa); + integer_type_free(float_class->mantissa); error_mantissa: - bitfield_type_free(float_class->sign); + integer_type_free(float_class->sign); error_sign: g_free(float_class); return NULL;