X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=isamc%2Fisamd-p.h;h=c27a78e14d08f73a26e77d1bfd7b3fc84ec0d31b;hb=01ddc55fd5a59535e229c09440cfdadccadf3555;hp=aeb0a4c5fc5aa64969950775370692689afef9f1;hpb=e001ebdd731ab742f95e185348c67c8ffdde790d;p=idzebra-moved-to-github.git diff --git a/isamc/isamd-p.h b/isamc/isamd-p.h index aeb0a4c..c27a78e 100644 --- a/isamc/isamd-p.h +++ b/isamc/isamd-p.h @@ -1,4 +1,4 @@ -/* $Id: isamd-p.h,v 1.5 1999-08-20 12:25:58 heikki Exp $ +/* $Id: isamd-p.h,v 1.6 1999-08-25 18:09:23 heikki Exp $ * Copyright (c) 1995-1996, Index Data. * See the file LICENSE for details. * Heikki Levanto @@ -68,15 +68,16 @@ typedef struct ISAMD_DIFF_s *ISAMD_DIFF; struct ISAMD_PP_s { char *buf; /* buffer for read/write operations */ ISAMD_BLOCK_SIZE offset; /* position for next read/write */ - ISAMD_BLOCK_SIZE size; /* size of actual pointer data */ + ISAMD_BLOCK_SIZE size; /* size of actual data */ int cat; /* category of this block */ int pos; /* block number of this block */ int next; /* number of the next block */ int diffs; /* either block or offset (in head) of start of diffs */ + /* will not be used in the improved version! */ ISAMD is; - void *decodeClientData; + void *decodeClientData; /* delta-encoder's own data */ ISAMD_DIFF diffinfo; - char *diffbuf; /* buffer for the diff block, only when reading */ + char *diffbuf; /* buffer for the diff block */ int numKeys; }; @@ -104,7 +105,10 @@ void isamd_free_diffs(ISAMD_PP pp); /* * $Log: isamd-p.h,v $ - * Revision 1.5 1999-08-20 12:25:58 heikki + * Revision 1.6 1999-08-25 18:09:23 heikki + * Starting to optimize + * + * Revision 1.5 1999/08/20 12:25:58 heikki * Statistics in isamd * * Revision 1.4 1999/07/21 14:24:50 heikki