-/* $Id: reclists.c,v 1.16 2007-05-01 05:02:54 quinn Exp $
+/* $Id: reclists.c,v 1.18 2007-07-02 20:55:50 adam Exp $
Copyright (c) 2006-2007, Index Data.
This file is part of Pazpar2.
struct reclist_bucket *next;
};
+#if 0
struct reclist_sortparms *
reclist_sortparms_insert_field_id(NMEM nmem,
struct reclist_sortparms **sortparms,
return *sortparms;
};
+#endif
-
+#if 0
struct reclist_sortparms *
reclist_sortparms_insert(NMEM nmem,
struct reclist_sortparms **sortparms,
service->sortkeys[field_id].type,
increasing);
};
-
+#endif
struct reclist_sortparms *reclist_parse_sortparms(NMEM nmem, const char *parms)
struct record_cluster *reclist_read_record(struct reclist *l)
{
- if (l->pointer < l->num_records)
+ if (l && l->pointer < l->num_records)
return l->flatlist[l->pointer++];
else
return 0;
void reclist_rewind(struct reclist *l)
{
- l->pointer = 0;
+ if (l)
+ l->pointer = 0;
}
// Jenkins one-at-a-time hash (from wikipedia)