rcu_hashtable *rcu_cre_hash_tbl(int nr_bucket) { rcu_hashtable *tbl; int tbl_size; if (nr_bucket == 0) { return NULL; } tbl_size = RCU_SIZEOF_HASHTABLE(nr_bucket); tbl = (rcu_hashtable*) rcu_alloc_mem_cell(tbl_size); if (tbl == NULL) { return NULL; } return NULL; }
RCU_HASHTABLE *rcu_cre_hash_tbl(RCU_U4 nr_bucket){ RCU_HASHTABLE *tbl; RCU_U4 tbl_size; RCU_LOG_INFO_P1("Creating hash table with %lu buckets\n",nr_bucket); if (nr_bucket == 0){ return(RCU_NULL); } tbl_size = RCU_SIZEOF_HASHTABLE(nr_bucket); tbl = (RCU_HASHTABLE*)rcu_alloc_mem_cell(tbl_size); if (tbl == RCU_NULL){ RCU_SET_ERCD(RCU_E_NOMEM); RCU_LOG_WARN_P1("%s",RCU_GET_ERR_MSG()); return(RCU_NULL); } return(RCU_NULL); }