Add user static array field support (with recursion)
[deliverable/barectf.git] / barectf / templates / c / barectf.c.j2
index 4c1a2c03606e3410b1460c1c1a17be46ce3bfc7b..7ad777a11d18882c16349ee4968210ce1d072002 100644 (file)
@@ -330,7 +330,7 @@ end:
                {% set op = stream_op_pkt_ctx_op(stream_type, name) %}
 
        /* Go back to `timestamp_end` field offset */
-       ctx->at = sctx->off_{{ c_common.op_src(op) }};
+       ctx->at = sctx->off_{{ op | op_src_var_name }};
 
                {% set src = 'ts' %}
                {% filter indent_tab(indent_first=true) %}
@@ -343,7 +343,7 @@ end:
                {% set op = stream_op_pkt_ctx_op(stream_type, name) %}
 
        /* Go back to `content_size` field offset */
-       ctx->at = sctx->off_{{ c_common.op_src(op) }};
+       ctx->at = sctx->off_{{ op | op_src_var_name }};
 
                {% set src %}ctx->{{ name }}{% endset %}
                {% filter indent_tab(indent_first=true) %}
@@ -356,7 +356,7 @@ end:
                {% set op = stream_op_pkt_ctx_op(stream_type, name) %}
 
        /* Go back to `events_discarded` field offset */
-       ctx->at = sctx->off_{{ c_common.op_src(op) }};
+       ctx->at = sctx->off_{{ op | op_src_var_name }};
 
                {% set src %}ctx->{{ name }}{% endset %}
                {% filter indent_tab(indent_first=true) %}
This page took 0.025434 seconds and 4 git commands to generate.