Signed-off-by: Boyan Ding <boyan.j.d...@gmail.com>
---
 src/mesa/program/prog_hash_table.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/mesa/program/prog_hash_table.c 
b/src/mesa/program/prog_hash_table.c
index 5592b6f..25ca6b3 100644
--- a/src/mesa/program/prog_hash_table.c
+++ b/src/mesa/program/prog_hash_table.c
@@ -111,14 +111,14 @@ hash_table_clear(struct hash_table *ht)
 static struct hash_node *
 get_node(struct hash_table *ht, const void *key)
 {
-    const unsigned hash_value = (*ht->hash)(key);
+    const unsigned hash_value = ht->hash(key);
     const unsigned bucket = hash_value % ht->num_buckets;
     struct node *node;
 
     foreach(node, & ht->buckets[bucket]) {
        struct hash_node *hn = (struct hash_node *) node;
 
-       if ((*ht->compare)(hn->key, key) == 0) {
+       if (ht->compare(hn->key, key) == 0) {
          return hn;
        }
     }
@@ -137,7 +137,7 @@ hash_table_find(struct hash_table *ht, const void *key)
 void
 hash_table_insert(struct hash_table *ht, void *data, const void *key)
 {
-    const unsigned hash_value = (*ht->hash)(key);
+    const unsigned hash_value = ht->hash(key);
     const unsigned bucket = hash_value % ht->num_buckets;
     struct hash_node *node;
 
@@ -156,7 +156,7 @@ hash_table_insert(struct hash_table *ht, void *data, const 
void *key)
 bool
 hash_table_replace(struct hash_table *ht, void *data, const void *key)
 {
-    const unsigned hash_value = (*ht->hash)(key);
+    const unsigned hash_value = ht->hash(key);
     const unsigned bucket = hash_value % ht->num_buckets;
     struct node *node;
     struct hash_node *hn;
@@ -164,7 +164,7 @@ hash_table_replace(struct hash_table *ht, void *data, const 
void *key)
     foreach(node, & ht->buckets[bucket]) {
        hn = (struct hash_node *) node;
 
-       if ((*ht->compare)(hn->key, key) == 0) {
+       if (ht->compare(hn->key, key) == 0) {
          hn->data = data;
          return true;
        }
-- 
2.6.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to