2007.
[idzebra-moved-to-github.git] / dict / dict-p.h
index 4ba0fdf..2fe503d 100644 (file)
@@ -1,5 +1,5 @@
-/* $Id: dict-p.h,v 1.6 2006-08-29 09:27:55 adam Exp $
-   Copyright (C) 1995-2006
+/* $Id: dict-p.h,v 1.9 2007-01-15 20:08:23 adam Exp $
+   Copyright (C) 1995-2007
    Index Data ApS
 
 This file is part of the Zebra server.
@@ -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;
 };