X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=dict%2Fopen.c;h=86b59fce1a2d1e3b5b9d502f787519721bd29a92;hb=89d16cf15eda0e4802d18b8ad09bd3653508ebfc;hp=0db533651fa90ad8b78d980da85db49cbd2b3f5e;hpb=10d6b6813c5bb9e7b19a12c241ac4e05f5741605;p=idzebra-moved-to-github.git diff --git a/dict/open.c b/dict/open.c index 0db5336..86b59fc 100644 --- a/dict/open.c +++ b/dict/open.c @@ -1,8 +1,5 @@ -/* $Id: open.c,v 1.27 2006-09-11 22:57:54 adam Exp $ - Copyright (C) 1995-2006 - Index Data ApS - -This file is part of the Zebra server. +/* This file is part of the Zebra server. + Copyright (C) 1994-2009 Index Data Zebra is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -68,6 +65,9 @@ Dict dict_open (BFiles bfs, const char *name, int cache, int rw, } dict->dbf = dict_bf_open (bfs, name, page_size, cache, rw); dict->rw = rw; + dict->no_split = 0; + dict->no_insert = 0; + dict->no_lookup = 0; if(!dict->dbf) { @@ -116,6 +116,22 @@ int dict_strlen (const Dict_char *s) { return strlen((const char *) s); } + +zint dict_get_no_lookup(Dict dict) +{ + return dict->no_lookup; +} + +zint dict_get_no_insert(Dict dict) +{ + return dict->no_insert; +} + +zint dict_get_no_split(Dict dict) +{ + return dict->no_split; +} + /* * Local variables: * c-basic-offset: 4