X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Freclists.c;h=c4dd4e145c5a369ca9fd070fc54405ff2776c2dc;hb=72d323b0b9aaaa1a5fb06afe8239c9a962b33bac;hp=097b8c789f332ec6957d94ff146f78408525516e;hpb=ee40230fd0e997212b707fafcdec0da154fd1b21;p=pazpar2-moved-to-github.git diff --git a/src/reclists.c b/src/reclists.c index 097b8c7..c4dd4e1 100644 --- a/src/reclists.c +++ b/src/reclists.c @@ -398,6 +398,16 @@ struct record_cluster *reclist_insert(struct reclist *l, return cluster; } +int reclist_sortparms_cmp(struct reclist_sortparms *sort1, struct reclist_sortparms *sort2) +{ + int rc; + if (sort1 == sort2) + return 0; + if (sort1 == 0 || sort2 == 0) + return 1; + rc = strcmp(sort1->name, sort2->name) || sort1->increasing != sort2->increasing || sort1->type != sort2->type; + return rc; +} /* * Local variables: * c-basic-offset: 4