X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Fdict-p.h;h=2fe503d3bb5e3ccedebfb9e5b2427cb4ef311d47;hb=e1be1f5267e2be257664ded166b6890e4f24db83;hp=4ba0fdf54a5be9203c985f7d24264081a4540a00;hpb=d92484ecfc009ac44ce5674577fe455fa8c30598;p=idzebra-moved-to-github.git diff --git a/dict/dict-p.h b/dict/dict-p.h index 4ba0fdf..2fe503d 100644 --- a/dict/dict-p.h +++ b/dict/dict-p.h @@ -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; };