/*
- * Copyright (C) 1994-1996, Index Data I/S
+ * Copyright (C) 1994-1997, Index Data I/S
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: kcompare.c,v $
- * Revision 1.20 1996-12-23 15:30:44 adam
+ * Revision 1.22 1997-09-22 12:39:06 adam
+ * Added get_pos method for the ranked result sets.
+ *
+ * Revision 1.21 1997/09/17 12:19:13 adam
+ * Zebra version corresponds to YAZ version 1.4.
+ * Changed Zebra server so that it doesn't depend on global common_resource.
+ *
+ * Revision 1.20 1996/12/23 15:30:44 adam
* Work on truncation.
* Bug fix: result sets weren't deleted after server shut down.
*
return cp1[l] - cp2[l];
}
+int key_get_pos (const void *p)
+{
+ struct it_key key;
+ memcpy (&key, p, sizeof(key));
+ return key.seqno;
+}
+
struct iscz1_code_info {
struct it_key key;
};
}
}
-ISAMC_M key_isamc_m (void)
+ISAMC_M key_isamc_m (Res res)
{
static ISAMC_M me = NULL;
me->code_item = iscz1_code_item;
me->code_stop = iscz1_code_stop;
- me->debug = atoi(res_get_def (common_resource, "isamcDebug", "0"));
+ me->debug = atoi(res_get_def (res, "isamcDebug", "0"));
logf (LOG_LOG, "ISAMC system active");
return me;