X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=dict%2Flookup.c;h=19eaf9acf5c550e4c8b5a5ab138da0fd9670cfc2;hp=9f2a21e03cd09d46d4b6e98d150c24246f26c547;hb=30bfffa1e13e0ebd1d7eac84518705e2fbcd955b;hpb=f8d11c9a16e0312c29e31fba8029f85fe0d9085c diff --git a/dict/lookup.c b/dict/lookup.c index 9f2a21e..19eaf9a 100644 --- a/dict/lookup.c +++ b/dict/lookup.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lookup.c,v $ - * Revision 1.3 1994-09-26 10:17:25 adam + * Revision 1.4 1994-10-05 12:16:51 adam + * Pagesize is a resource now. + * + * Revision 1.3 1994/09/26 10:17:25 adam * Minor changes. * * Revision 1.2 1994/09/16 15:39:14 adam @@ -34,7 +37,7 @@ static char *dict_look (Dict dict, Dict_char *str) dict_bf_readp (dict->dbf, ptr, &p); mid = lo = 0; hi = DICT_nodir(p)-1; - indxp = (short*) ((char*) p+DICT_PAGESIZE-sizeof(short)); + indxp = (short*) ((char*) p+DICT_pagesize(dict)-sizeof(short)); while (lo <= hi) { mid = (lo+hi)/2; @@ -77,7 +80,8 @@ static char *dict_look (Dict dict, Dict_char *str) dict_bf_readp (dict->dbf, ptr, &p); mid = lo = 0; hi = DICT_nodir(p)-1; - indxp = (short*) ((char*) p+DICT_PAGESIZE-sizeof(short)); + indxp = (short*) ((char*) p+DICT_pagesize(dict) + -sizeof(short)); continue; } }