ECC-989: Unused functions

This commit is contained in:
Shahram Najm 2022-02-26 18:09:56 +00:00
parent 96d5a8fe95
commit af40b9bf30
3 changed files with 55 additions and 55 deletions

View File

@ -219,7 +219,7 @@ size_t grib_sarray_used_size(grib_sarray* v);
grib_oarray* grib_oarray_new(grib_context* c, size_t size, size_t incsize);
grib_oarray* grib_oarray_push(grib_context* c, grib_oarray* v, void* val);
void grib_oarray_delete(grib_context* c, grib_oarray* v);
void grib_oarray_delete_content(grib_context* c, grib_oarray* v);
//void grib_oarray_delete_content(grib_context* c, grib_oarray* v);
void** grib_oarray_get_array(grib_context* c, grib_oarray* v);
void* grib_oarray_get(grib_oarray* v, int i);
size_t grib_oarray_used_size(grib_oarray* v);
@ -1138,8 +1138,8 @@ void* grib_trie_get(grib_trie* t, const char* key);
/* grib_trie_with_rank.c */
grib_trie_with_rank* grib_trie_with_rank_new(grib_context* c);
void grib_trie_with_rank_delete_container(grib_trie_with_rank* t);
void grib_trie_with_rank_delete(grib_trie_with_rank* t);
void grib_trie_with_rank_clear(grib_trie_with_rank* t);
//void grib_trie_with_rank_delete(grib_trie_with_rank* t);
//void grib_trie_with_rank_clear(grib_trie_with_rank* t);
int grib_trie_with_rank_insert(grib_trie_with_rank* t, const char* key, void* data);
void* grib_trie_with_rank_get(grib_trie_with_rank* t, const char* key, int rank);

View File

@ -82,21 +82,21 @@ void grib_oarray_delete(grib_context* c, grib_oarray* v)
grib_context_free(c, v);
}
void grib_oarray_delete_content(grib_context* c, grib_oarray* v)
{
int i;
if (!v || !v->v)
return;
if (!c)
c = grib_context_get_default();
for (i = 0; i < v->n; i++) {
if (v->v[i]) {
grib_context_free(c, v->v[i]);
v->v[i] = 0;
}
}
v->n = 0;
}
// void grib_oarray_delete_content(grib_context* c, grib_oarray* v)
// {
// int i;
// if (!v || !v->v)
// return;
// if (!c)
// c = grib_context_get_default();
// for (i = 0; i < v->n; i++) {
// if (v->v[i]) {
// grib_context_free(c, v->v[i]);
// v->v[i] = 0;
// }
// }
// v->n = 0;
// }
void** grib_oarray_get_array(grib_context* c, grib_oarray* v)
{

View File

@ -395,44 +395,44 @@ static void grib_trie_with_rank_delete_list(grib_context* c,grib_trie_with_rank_
}
*/
void grib_trie_with_rank_delete(grib_trie_with_rank* t)
{
GRIB_MUTEX_INIT_ONCE(&once, &init);
GRIB_MUTEX_LOCK(&mutex);
if (t) {
int i;
for (i = t->first; i <= t->last; i++)
if (t->next[i]) {
if (t->objs) {
grib_oarray_delete_content(t->context, t->objs);
grib_oarray_delete(t->context, t->objs);
}
/* grib_trie_with_rank_delete_list(t->context, t->next[i]->list ); */
grib_trie_with_rank_delete(t->next[i]);
}
#ifdef RECYCLE_TRIE
grib_context_free_persistent(t->context, t);
#else
grib_context_free(t->context, t);
#endif
}
GRIB_MUTEX_UNLOCK(&mutex);
}
// void grib_trie_with_rank_delete(grib_trie_with_rank* t)
// {
// GRIB_MUTEX_INIT_ONCE(&once, &init);
// GRIB_MUTEX_LOCK(&mutex);
// if (t) {
// int i;
// for (i = t->first; i <= t->last; i++)
// if (t->next[i]) {
// if (t->objs) {
// grib_oarray_delete_content(t->context, t->objs);
// grib_oarray_delete(t->context, t->objs);
// }
// /* grib_trie_with_rank_delete_list(t->context, t->next[i]->list ); */
// grib_trie_with_rank_delete(t->next[i]);
// }
// #ifdef RECYCLE_TRIE
// grib_context_free_persistent(t->context, t);
// #else
// grib_context_free(t->context, t);
// #endif
// }
// GRIB_MUTEX_UNLOCK(&mutex);
// }
void grib_trie_with_rank_clear(grib_trie_with_rank* t)
{
if (t) {
int i;
if (t->objs) {
grib_oarray_delete_content(t->context, t->objs);
grib_oarray_delete(t->context, t->objs);
}
for (i = t->first; i <= t->last; i++)
if (t->next[i])
grib_trie_with_rank_clear(t->next[i]);
}
}
// void grib_trie_with_rank_clear(grib_trie_with_rank* t)
// {
// if (t) {
// int i;
// if (t->objs) {
// grib_oarray_delete_content(t->context, t->objs);
// grib_oarray_delete(t->context, t->objs);
// }
//
// for (i = t->first; i <= t->last; i++)
// if (t->next[i])
// grib_trie_with_rank_clear(t->next[i]);
// }
// }
/*
static void grib_trie_with_rank_insert_in_list(grib_trie_with_rank* t,void* data) {