Fixed code in grammar for comparing rules
[cascardo/grammar.git] / grammar.c
index 41172e2..d716065 100644 (file)
--- a/grammar.c
+++ b/grammar.c
@@ -101,9 +101,9 @@ gint rule_cmp (rule_t* a, rule_t* b)
   return 1;
 }
 
-gboolean rule_equal (gcontspointer data1, gconstpointer data2)
+gboolean rule_equal (gconstpointer data1, gconstpointer data2)
 {
-  return (rule_cmp (data, data2) == 0);
+  return (rule_cmp (data1, data2) == 0);
 }
 
 guint rule_hash (gconstpointer data)