void put_key_on_list (gpointer key, gpointer val, gpointer data)
{
GList** l;
- l = (GList**) l;
- *l = g_list_prepend (*l, key);
+ l = (GList**) data;
+ *l = g_list_prepend (*l, symbol_copy (key));
}
GList* first_get (GHashTable* first, symbol_t* symbol)