X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Fopen.c;h=27b197f61aac95815c16741228398e608ff50e14;hb=ba515577c1ad18c4b997c0c6e70fd22dba03def5;hp=0db533651fa90ad8b78d980da85db49cbd2b3f5e;hpb=10d6b6813c5bb9e7b19a12c241ac4e05f5741605;p=idzebra-moved-to-github.git diff --git a/dict/open.c b/dict/open.c index 0db5336..27b197f 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,9 +116,26 @@ 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 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab