wangzhengquan
2020-07-16 1a7a9bdc976e4496d739bc57053e613f993bd85b
queue/hashtable.c
@@ -15,8 +15,6 @@
  TAILQ_ENTRY(tailq_entry_t) joint;
} tailq_entry_t;
static int hashtable_mutex;
#define START_KEY 1000
typedef  TAILQ_HEAD(tailq_header_t, tailq_entry_t) tailq_header_t;
@@ -56,7 +54,7 @@
}
void* _hashtable_put(hashtable_t *hashtable, int key, void *value)
void * _hashtable_put(hashtable_t *hashtable, int key, void *value)
{
  size_t code = hashcode(key);
  void *oldvalue;
@@ -209,7 +207,7 @@
   return res;
}
void* hashtable_put(hashtable_t *hashtable, int key, void *value) {
void hashtable_put(hashtable_t *hashtable, int key, void *value) {
  SemUtil::dec(hashtable->mutex);
  while (hashtable->readcnt > 0)
  {
@@ -262,4 +260,4 @@
    }
  }
  return keyset;
}
}