X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Fdrdwr.c;h=a7863044f0b347866b630bb0de45606fe28ce93f;hb=a4e93d62564084d6d1b6670d4fe75dd70a6ed139;hp=8a02d1571ed0f67caa85276261abb4fe444c9f0c;hpb=a91dfbe03b8d58265ea20e06e0e8849e3f9e24b3;p=idzebra-moved-to-github.git diff --git a/dict/drdwr.c b/dict/drdwr.c index 8a02d15..a786304 100644 --- a/dict/drdwr.c +++ b/dict/drdwr.c @@ -1,10 +1,22 @@ /* - * Copyright (C) 1994, Index Data I/S + * Copyright (C) 1994-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: drdwr.c,v $ - * Revision 1.6 1994-09-06 13:05:14 adam + * Revision 1.10 1999-02-02 14:50:21 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.9 1997/09/09 13:38:01 adam + * Partial port to WIN95/NT. + * + * Revision 1.8 1995/01/24 11:25:11 adam + * Removed stupid assertion. + * + * Revision 1.7 1994/10/05 10:47:15 adam + * Function pr_lru is non-static now. No warning no more. + * + * Revision 1.6 1994/09/06 13:05:14 adam * Further development of insertion. Some special cases are * not properly handled yet! assert(0) are put here. The * binary search in each page definitely reduce usr CPU. @@ -16,7 +28,9 @@ #include #include +#ifndef WIN32 #include +#endif #include #include #include @@ -24,7 +38,7 @@ #include -static void pr_lru (Dict_BFile bf) +void dict_pr_lru (Dict_BFile bf) { struct Dict_file_block *p; for (p=bf->lru_back; p; p = p->lru_next) @@ -143,7 +157,6 @@ int dict_bf_readp (Dict_BFile bf, int no, void **bufp) { struct Dict_file_block *p; int i; - assert (no < 1000); if ((p = find_block (bf, no))) { *bufp = p->data; @@ -176,7 +189,7 @@ int dict_bf_newp (Dict_BFile dbf, int no, void **bufp) p->dirty = 1; #if 0 printf ("bf_newp of %d:", no); - pr_lru (dbf); + dict_pr_lru (dbf); #endif return 1; }