mirror of https://github.com/ecmwf/eccodes.git
ECC-989: Unused functions
This commit is contained in:
parent
96d5a8fe95
commit
af40b9bf30
|
@ -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);
|
||||
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue