X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Flookupec.c;h=95ead8128f0dbf2912e1fc6dd32ddff11ee5942d;hb=400055a9f298ff9d5689dcf292c84f8cafff4697;hp=85e2423f1ff943cf0edb05c75e6a79d32a570408;hpb=30bfffa1e13e0ebd1d7eac84518705e2fbcd955b;p=idzebra-moved-to-github.git diff --git a/dict/lookupec.c b/dict/lookupec.c index 85e2423..95ead81 100644 --- a/dict/lookupec.c +++ b/dict/lookupec.c @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lookupec.c,v $ - * Revision 1.4 1994-10-05 12:16:51 adam + * Revision 1.5 1995-01-24 16:01:03 adam + * Added -ansi to CFLAGS. + * Use new API of dfa module. + * + * Revision 1.4 1994/10/05 12:16:51 adam * Pagesize is a resource now. * * Revision 1.3 1994/09/26 16:31:06 adam @@ -119,7 +123,8 @@ int dict_look_ec (Dict dict, Dict_ptr ptr, MatchInfo *mi, MatchWord *ri_base, dict_look_ec (dict, subptr, mi, ri, pos+1, userfunc, range, prefix); dict_bf_readp (dict->dbf, ptr, &p); - indxp = (short*) ((char*) p+DICT_pagesize(dict)-sizeof(short)); + indxp = (short*) ((char*) p + + DICT_pagesize(dict)-sizeof(short)); } } } @@ -157,12 +162,7 @@ int dict_lookup_ec (Dict dict, Dict_char *pattern, int range, mi = prepare_match (pattern); -#if 1 ri = xmalloc ((dict_strlen(pattern)+range+2)*(range+1)*sizeof(*ri)); -#else - ri = xmalloc (2048 * (range+1) * sizeof(*ri)); -#endif - for (i=0; i<=range; i++) ri[i] = (2<