1.make it can been compiled with Visual Studio 2010

2.replace json_object_get/put API with json_object_retain/release, as they operate the reference counter, and confused with array_list_get/put_idx.
3.replace array_list_get/put_idx API with array_list_get/insert to make them more clear to use.
This commit is contained in:
Haffon
2017-08-22 13:53:47 +08:00
parent af87944585
commit 3141c3976b
10 changed files with 41 additions and 32 deletions

View File

@@ -332,10 +332,7 @@ int lh_table_resize(struct lh_table *t, int new_size);
* @param k a pointer to the key to lookup
* @return the key's hash
*/
static inline unsigned long lh_get_hash(const struct lh_table *t, const void *k)
{
return t->hash_fn(k);
}
unsigned long lh_get_hash(const struct lh_table *t, const void *k);
/* Don't use this outside of linkhash.h: */
#ifdef __UNCONST