Fixed bug #815: Extended Services "delete" requires a dummy "record" to
[idzebra-moved-to-github.git] / dict / dict-p.h
index 4ba0fdf..e50fff8 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: dict-p.h,v 1.6 2006-08-29 09:27:55 adam Exp $
+/* $Id: dict-p.h,v 1.8 2006-12-12 13:42:24 adam Exp $
    Copyright (C) 1995-2006
    Index Data ApS
 
@@ -34,6 +34,7 @@ YAZ_BEGIN_CDECL
 #define DICT_DEFAULT_PAGESIZE 4096
 
 typedef unsigned char Dict_char;
+typedef unsigned Dict_ptr;
 
 struct Dict_head {
     char magic_str[8];
@@ -76,6 +77,12 @@ struct Dict_struct {
     Dict_BFile dbf;
     const char **(*grep_cmap)(void *vp, const char **from, int len);
     void *grep_cmap_data;
+    /** number of split page operations, since dict_open */
+    zint no_split;
+    /** number of insert operations, since dict_open */
+    zint no_insert;
+    /** number of lookup operations, since dict_open */
+    zint no_lookup;
     struct Dict_head head;
 };