projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ir: add attributes support to event classes
[babeltrace.git]
/
formats
/
ctf
/
ir
/
stream-class.c
diff --git
a/formats/ctf/ir/stream-class.c
b/formats/ctf/ir/stream-class.c
index 409c5ab0f21430dea3402a8990fc1e6568b11cbb..0f823ea7aab6e209d9cc4811152ba4739a54ca37 100644
(file)
--- a/
formats/ctf/ir/stream-class.c
+++ b/
formats/ctf/ir/stream-class.c
@@
-309,24
+309,20
@@
struct bt_ctf_event_class *bt_ctf_stream_class_get_event_class_by_name(
struct bt_ctf_stream_class *stream_class, const char *name)
{
size_t i;
struct bt_ctf_stream_class *stream_class, const char *name)
{
size_t i;
- GQuark name_quark;
struct bt_ctf_event_class *event_class = NULL;
if (!stream_class || !name) {
goto end;
}
struct bt_ctf_event_class *event_class = NULL;
if (!stream_class || !name) {
goto end;
}
- name_quark = g_quark_try_string(name);
- if (!name_quark) {
- goto end;
- }
-
for (i = 0; i < stream_class->event_classes->len; i++) {
for (i = 0; i < stream_class->event_classes->len; i++) {
- struct bt_ctf_event_class *cur
rent
_event_class =
+ struct bt_ctf_event_class *cur_event_class =
g_ptr_array_index(stream_class->event_classes, i);
g_ptr_array_index(stream_class->event_classes, i);
+ const char *cur_event_class_name =
+ bt_ctf_event_class_get_name(cur_event_class);
- if (
name_quark == current_event_class->name
) {
- event_class = cur
rent
_event_class;
+ if (
!strcmp(name, cur_event_class_name)
) {
+ event_class = cur_event_class;
bt_ctf_event_class_get(event_class);
goto end;
}
bt_ctf_event_class_get(event_class);
goto end;
}
This page took
0.024278 seconds
and
4
git commands to generate.