Cleanup: do not duplicate code in float fix
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 27 Nov 2013 19:38:53 +0000 (14:38 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 21 Feb 2014 17:12:02 +0000 (12:12 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
formats/ctf/types/float.c

index 030ac167c90dc5e431d593742c5dd7d85f9db711..5fcae00451697bcd520fa6034f3471e84ccd7612 100644 (file)
@@ -200,8 +200,7 @@ int ctf_float_read(struct bt_stream_pos *ppos, struct bt_definition *definition)
        ctf_init_pos(&destp, NULL, -1, O_RDWR);
        mmap_align_set_addr(&mma, (char *) u.bits);
        destp.base_mma = &mma;
-       destp.packet_size = sizeof(u) * CHAR_BIT;
-       destp.content_size = sizeof(u) * CHAR_BIT;
+       destp.content_size = destp.packet_size = sizeof(u) * CHAR_BIT;
        if (!ctf_align_pos(pos, float_declaration->p.alignment)) {
                ret = -EFAULT;
                goto end_unref;
@@ -260,8 +259,7 @@ int ctf_float_write(struct bt_stream_pos *ppos, struct bt_definition *definition
        ctf_init_pos(&srcp, NULL, -1, O_RDONLY);
        mmap_align_set_addr(&mma, (char *) u.bits);
        srcp.base_mma = &mma;
-       srcp.packet_size = sizeof(u) * CHAR_BIT;
-       srcp.content_size = sizeof(u) * CHAR_BIT;
+       srcp.content_size = srcp.packet_size = sizeof(u) * CHAR_BIT;
        switch (float_declaration->mantissa->len + 1) {
        case FLT_MANT_DIG:
                u.vf = float_definition->value;
This page took 0.027174 seconds and 4 git commands to generate.