create directories branches, tags, trunk
[lttv.git] / ltt / branches / poly / ltt / marker.h
index 73c7f24796c7d62d5c5e6bca0a20656e0d2e4d8a..3d04db8870b142e5fe9e9ac2bfccb796845869e9 100644 (file)
@@ -66,13 +66,26 @@ static inline struct marker_info *marker_get_info_from_name(LttTrace *trace,
   gpointer orig_key, value;
   int res;
 
-  res = g_hash_table_lookup_extended(trace->markers_hash, (gconstpointer)name,
-    &orig_key, &value);
+  res = g_hash_table_lookup_extended(trace->markers_hash,
+    (gconstpointer)(gulong)name, &orig_key, &value);
   if (!res)
     return NULL;
   return marker_get_info_from_id(trace, (guint16)(gulong)value);
 }
 
+static inline char *marker_get_format_from_name(LttTrace *trace,
+    GQuark name)
+{
+  gpointer orig_key, value;
+  int res;
+
+  res = g_hash_table_lookup_extended(trace->markers_format_hash,
+               (gconstpointer)(gulong)name, &orig_key, &value);
+  if (!res)
+    return NULL;
+  return (char *)value;
+}
+
 static inline struct marker_field *marker_get_field(struct marker_info *info,
                                                        guint i)
 {
This page took 0.023834 seconds and 4 git commands to generate.