projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Copied from isamc.c, slowly starting to simplify...
[idzebra-moved-to-github.git]
/
index
/
kcompare.c
diff --git
a/index/kcompare.c
b/index/kcompare.c
index
ba8a6ef
..
76e93f4
100644
(file)
--- a/
index/kcompare.c
+++ b/
index/kcompare.c
@@
-4,7
+4,13
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: kcompare.c,v $
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: kcompare.c,v $
- * Revision 1.27 1999-05-12 13:08:06 adam
+ * Revision 1.29 1999-06-30 09:08:23 adam
+ * Added coder to reset.
+ *
+ * Revision 1.28 1999/05/26 07:49:13 adam
+ * C++ compilation.
+ *
+ * Revision 1.27 1999/05/12 13:08:06 adam
* First version of ISAMS.
*
* Revision 1.26 1999/02/02 14:50:54 adam
* First version of ISAMS.
*
* Revision 1.26 1999/02/02 14:50:54 adam
@@
-183,12
+189,20
@@
struct iscz1_code_info {
static void *iscz1_code_start (int mode)
{
static void *iscz1_code_start (int mode)
{
- struct iscz1_code_info *p = xmalloc (sizeof(*p));
+ struct iscz1_code_info *p = (struct iscz1_code_info *)
+ xmalloc (sizeof(*p));
p->key.sysno = 0;
p->key.seqno = 0;
return p;
}
p->key.sysno = 0;
p->key.seqno = 0;
return p;
}
+static void iscz1_code_reset (void *vp)
+{
+ struct iscz1_code_info *p = (struct iscz1_code_info *) vp;
+ p->key.sysno = 0;
+ p->key.seqno = 0;
+}
+
static void iscz1_code_stop (int mode, void *p)
{
xfree (p);
static void iscz1_code_stop (int mode, void *p)
{
xfree (p);
@@
-243,7
+257,7
@@
int iscz1_decode_int (unsigned char **src)
static void iscz1_code_item (int mode, void *vp, char **dst, char **src)
{
static void iscz1_code_item (int mode, void *vp, char **dst, char **src)
{
- struct iscz1_code_info *p = vp;
+ struct iscz1_code_info *p = (struct iscz1_code_info *) vp;
struct it_key tkey;
int d;
struct it_key tkey;
int d;
@@
-294,6
+308,7
@@
ISAMC_M key_isamc_m (Res res)
me->code_start = iscz1_code_start;
me->code_item = iscz1_code_item;
me->code_stop = iscz1_code_stop;
me->code_start = iscz1_code_start;
me->code_item = iscz1_code_item;
me->code_stop = iscz1_code_stop;
+ me->code_reset = iscz1_code_reset;
me->debug = atoi(res_get_def (res, "isamcDebug", "0"));
me->debug = atoi(res_get_def (res, "isamcDebug", "0"));