Function to compare reclist_sortparm structure
[pazpar2-moved-to-github.git] / src / reclists.c
index 097b8c7..07dd0fe 100644 (file)
@@ -398,6 +398,14 @@ struct record_cluster *reclist_insert(struct reclist *l,
     return cluster;
 }
 
+int reclist_sortparms_cmp(struct reclist_sortparms *sort1, struct reclist_sortparms *sort2)
+{
+    if (sort1 == sort2)
+        return 0;
+    if (sort1 == 0 || sort2 == 0)
+        return 1;
+    return strcmp(sort1->name, sort2->name) || sort1->increasing != sort1->increasing || sort1->type != sort2->type;
+}
 /*
  * Local variables:
  * c-basic-offset: 4