ctf metadata visitor: remove word_size from trace declaration
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 29 Apr 2011 15:20:46 +0000 (11:20 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 29 Apr 2011 15:20:46 +0000 (11:20 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
formats/ctf/metadata/ctf-visitor-generate-io-struct.c
include/babeltrace/ctf/metadata.h

index 7009d03e1ad92bf4a5b539e147290e9e95f3ee40..f4776a0a0dc70577cbfe85ffbd787f38b53239ed 100644 (file)
@@ -1682,17 +1682,6 @@ int ctf_trace_declaration_visit(FILE *fd, int depth, struct ctf_node *node, stru
                                return -EINVAL;
                        }
                        CTF_TRACE_SET_FIELD(trace, minor);
                                return -EINVAL;
                        }
                        CTF_TRACE_SET_FIELD(trace, minor);
-               } else if (!strcmp(left, "word_size")) {
-                       if (CTF_TRACE_FIELD_IS_SET(trace, word_size)) {
-                               fprintf(fd, "[error] %s: word_size already declared in trace declaration\n", __func__);
-                               return -EPERM;
-                       }
-                       ret = get_unary_unsigned(&node->u.ctf_expression.right, &trace->word_size);
-                       if (ret) {
-                               fprintf(fd, "[error] %s: unexpected unary expression for trace word_size\n", __func__);
-                               return -EINVAL;
-                       }
-                       CTF_TRACE_SET_FIELD(trace, word_size);
                } else if (!strcmp(left, "uuid")) {
                        if (CTF_TRACE_FIELD_IS_SET(trace, uuid)) {
                                fprintf(fd, "[error] %s: uuid already declared in trace declaration\n", __func__);
                } else if (!strcmp(left, "uuid")) {
                        if (CTF_TRACE_FIELD_IS_SET(trace, uuid)) {
                                fprintf(fd, "[error] %s: uuid already declared in trace declaration\n", __func__);
@@ -1746,11 +1735,6 @@ int ctf_trace_visit(FILE *fd, int depth, struct ctf_node *node, struct ctf_trace
                fprintf(fd, "[error] %s: missing uuid field in trace declaration\n", __func__);
                goto error;
        }
                fprintf(fd, "[error] %s: missing uuid field in trace declaration\n", __func__);
                goto error;
        }
-       if (!CTF_TRACE_FIELD_IS_SET(trace, word_size)) {
-               ret = -EPERM;
-               fprintf(fd, "[error] %s: missing word_size field in trace declaration\n", __func__);
-               goto error;
-       }
        return 0;
 
 error:
        return 0;
 
 error:
index bb6dc6cb1042e2bc49d5b7327deb21d96d95473c..c774d7fb357eae64f4997b08a7e8a3884931b2c4 100644 (file)
@@ -53,14 +53,12 @@ struct ctf_trace {
        uint64_t major;
        uint64_t minor;
        uuid_t uuid;
        uint64_t major;
        uint64_t minor;
        uuid_t uuid;
-       uint64_t word_size;
        int byte_order;
 
        enum {                                  /* Fields populated mask */
                CTF_TRACE_major =       (1U << 0),
                CTF_TRACE_minor =       (1U << 1),
                CTF_TRACE_uuid  =       (1U << 2),
        int byte_order;
 
        enum {                                  /* Fields populated mask */
                CTF_TRACE_major =       (1U << 0),
                CTF_TRACE_minor =       (1U << 1),
                CTF_TRACE_uuid  =       (1U << 2),
-               CTF_TRACE_word_size =   (1U << 3),
        } field_mask;
 };
 
        } field_mask;
 };
 
This page took 0.028606 seconds and 4 git commands to generate.