]> git.pond.sub.org Git - empserver/blobdiff - src/lib/as/as_hash.c
New path finder
[empserver] / src / lib / as / as_hash.c
index 8fa873825bf55def337393c17d38ceb697ebcc3c..c211befca9a311453ccd0b75acd30ab6410cb7c9 100644 (file)
@@ -20,7 +20,6 @@
 
 #include <config.h>
 
-#include <stdio.h>
 #include <stdlib.h>
 #include "as.h"
 
@@ -34,7 +33,7 @@ as_iscinq(struct as_data *adp, struct as_coord c)
     int hashval;
     struct as_hash *hp;
 
-    hashval = (*adp->hash) (c) % adp->hashsize;
+    hashval = adp->hash(c) % adp->hashsize;
 
     for (hp = adp->hashtab[hashval]; hp; hp = hp->next)
        if (hp->c.x == c.x && hp->c.y == c.y)
@@ -57,7 +56,7 @@ as_setcinq(struct as_data *adp, struct as_coord c, struct as_queue *qp)
     new->c = c;
     new->qp = qp;
 
-    hashval = (*adp->hash) (c) % adp->hashsize;
+    hashval = adp->hash(c) % adp->hashsize;
     hp = adp->hashtab[hashval];
 
     new->next = (hp) ? hp : NULL;