X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dict%2Fdicttest.c;h=6b6ff00636f6216a91cddac88e41d76552bc9229;hb=c0e2fc3945dfd829a689f7da49e172c34511b0d0;hp=b74b795daa4f5bc7df4b869af5de38a7d72aebe3;hpb=ead74d0c3b9d76204494553c61854812eb69bbc7;p=idzebra-moved-to-github.git diff --git a/dict/dicttest.c b/dict/dicttest.c index b74b795..6b6ff00 100644 --- a/dict/dicttest.c +++ b/dict/dicttest.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: dicttest.c,v $ - * Revision 1.9 1994-09-22 14:43:56 adam + * Revision 1.10 1994-09-26 10:17:24 adam + * Minor changes. + * + * Revision 1.9 1994/09/22 14:43:56 adam * First functional version of lookup with error correction. A 'range' * specified the maximum number of insertions+deletions+substitutions. * @@ -46,10 +49,13 @@ #include char *prog; -Dict dict; +static Dict dict; + +static int look_hits; static int lookup_handle (Dict_char *name) { + look_hits++; printf ("%s\n", name); return 0; } @@ -64,11 +70,12 @@ int main (int argc, char **argv) int infosize = 4; int cache = 10; int ret; + int unique = 0; + char *arg; int no_of_iterations = 0; int no_of_new = 0, no_of_same = 0, no_of_change = 0; int no_of_hits = 0, no_of_misses = 0; - int unique = 0; - char *arg; + prog = argv[0]; if (argc < 2) @@ -202,7 +209,12 @@ int main (int argc, char **argv) } else { + look_hits = 0; dict_lookup_ec (dict, ipf_ptr, range, lookup_handle); + if (look_hits) + no_of_hits++; + else + no_of_misses++; } ++no_of_iterations; ipf_ptr += (i-1);