X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fctf%2Fcallbacks.c;h=a8c376f5d98b79945ebc358d05eb01ace83f3007;hb=e25dc75977dad34abd4340bd5478f9f3864a6ffd;hp=9242a2b98ea57ee123e1cef876054b51c43b4d96;hpb=f0c3ee5976ee0ebf89c9e9e81cc0803b736ddc87;p=babeltrace.git diff --git a/formats/ctf/callbacks.c b/formats/ctf/callbacks.c index 9242a2b9..a8c376f5 100644 --- a/formats/ctf/callbacks.c +++ b/formats/ctf/callbacks.c @@ -115,13 +115,13 @@ int bt_ctf_iter_add_callback(struct bt_ctf_iter *iter, if (event) { /* find the event id */ event_id_ptr = g_hash_table_lookup(stream->event_quark_to_id, - (gconstpointer) (unsigned long) event); + (gconstpointer) GUINT_TO_POINTER(event)); /* event not found in this stream class */ if (!event_id_ptr) { fprintf(stderr, "[error] Event ID not found in stream class\n"); continue; } - event_id = (uint64_t)(unsigned long) *event_id_ptr; + event_id = GPOINTER_TO_UINT(*event_id_ptr); /* find or create the bt_callback_chain for this event */ if (event_id >= bt_stream_cb->per_id_callbacks->len) {