Scope path: split dynamic scope path
[babeltrace.git] / formats / ctf / metadata / ctf-visitor-generate-io-struct.c
index f54a276a486305a001aa1eae9038a69e9c0c0826..499db793ac0b1eade3fa13b1a93e4c03995c7720 100644 (file)
@@ -515,8 +515,9 @@ int ctf_event_visit(FILE *fd, int depth, struct ctf_node *node,
                event->context =
                        event->context_decl->definition_new(event->context_decl,
                                parent_def_scope, 0, 0);
-               set_dynamic_definition_scope(event->context->scope,
-                                            g_quark_from_string("event.context"));
+               set_dynamic_definition_scope(&event->context->p,
+                                            event->context->scope,
+                                            "event.context");
                parent_def_scope = event->context->scope;
                declaration_unref(event->context_decl);
        }
@@ -524,8 +525,9 @@ int ctf_event_visit(FILE *fd, int depth, struct ctf_node *node,
                event->fields =
                        event->fields_decl->definition_new(event->fields_decl,
                                parent_def_scope, 0, 0);
-               set_dynamic_definition_scope(event->fields->scope,
-                                            g_quark_from_string("event.fields"));
+               set_dynamic_definition_scope(&event->fields->p,
+                                            event->fields->scope,
+                                            "event.fields");
                parent_def_scope = event->fields->scope;
                declaration_unref(event->fields_decl);
        }
@@ -652,8 +654,9 @@ int ctf_stream_visit(FILE *fd, int depth, struct ctf_node *node,
                stream->packet_context =
                        stream->packet_context_decl->definition_new(stream->packet_context_decl,
                                parent_def_scope, 0, 0);
-               set_dynamic_definition_scope(stream->packet_context->scope,
-                                            g_quark_from_string("stream.packet.context"));
+               set_dynamic_definition_scope(&stream->packet_context->p,
+                                            stream->packet_context->scope,
+                                            "stream.packet.context");
                parent_def_scope = stream->packet_context->scope;
                declaration_unref(stream->packet_context_decl);
        }
@@ -661,8 +664,9 @@ int ctf_stream_visit(FILE *fd, int depth, struct ctf_node *node,
                stream->event_header =
                        stream->event_header_decl->definition_new(stream->event_header_decl,
                                parent_def_scope, 0, 0);
-               set_dynamic_definition_scope(stream->event_header->scope,
-                                            g_quark_from_string("stream.event.header"));
+               set_dynamic_definition_scope(&stream->event_header->p,
+                                            stream->event_header->scope,
+                                            "stream.event.header");
                parent_def_scope = stream->event_header->scope;
                declaration_unref(stream->event_header_decl);
        }
@@ -670,8 +674,9 @@ int ctf_stream_visit(FILE *fd, int depth, struct ctf_node *node,
                stream->event_context =
                        stream->event_context_decl->definition_new(stream->event_context_decl,
                                parent_def_scope, 0, 0);
-               set_dynamic_definition_scope(stream->event_context_scope,
-                                            g_quark_from_string("stream.event.context"));
+               set_dynamic_definition_scope(&stream->event_context->p,
+                                            stream->event_context->scope,
+                                            "stream.event.context");
                parent_def_scope = stream->event_context->scope;
                declaration_unref(stream->event_context_decl);
        }
This page took 0.023542 seconds and 4 git commands to generate.