Dead code removal

This commit is contained in:
Shahram Najm 2024-01-05 17:02:12 +00:00
parent 731c329e41
commit 90ed7d1e67
2 changed files with 74 additions and 79 deletions

View File

@ -1201,7 +1201,6 @@ int grib_get_long_array_internal(grib_handle* h, const char* name, long* val, si
int grib_get_long_array(const grib_handle* h, const char* name, long* val, size_t* length); int grib_get_long_array(const grib_handle* h, const char* name, long* val, size_t* length);
grib_key_value_list* grib_key_value_list_clone(grib_context* c, grib_key_value_list* list); grib_key_value_list* grib_key_value_list_clone(grib_context* c, grib_key_value_list* list);
void grib_key_value_list_delete(grib_context* c, grib_key_value_list* kvl); void grib_key_value_list_delete(grib_context* c, grib_key_value_list* kvl);
int grib_get_key_value_list(grib_handle* h, grib_key_value_list* list);
int grib_get_values(grib_handle* h, grib_values* args, size_t count); int grib_get_values(grib_handle* h, grib_values* args, size_t count);
int grib_set_values(grib_handle* h, grib_values* args, size_t count); int grib_set_values(grib_handle* h, grib_values* args, size_t count);
int grib_get_nearest_smaller_value(grib_handle* h, const char* name, double val, double* nearest); int grib_get_nearest_smaller_value(grib_handle* h, const char* name, double val, double* nearest);

View File

@ -1598,74 +1598,70 @@ static void grib_clean_key_value(grib_context* c, grib_key_value_list* kv)
kv->size = 0; kv->size = 0;
} }
static int grib_get_key_value(grib_handle* h, grib_key_value_list* kv) // static int grib_get_key_value(grib_handle* h, grib_key_value_list* kv)
{ // {
int err = 0; // int err = 0;
size_t size = 0; // size_t size = 0;
grib_keys_iterator* iter = NULL; // grib_keys_iterator* iter = NULL;
grib_key_value_list* list = NULL; // grib_key_value_list* list = NULL;
// if (kv->has_value)
if (kv->has_value) // grib_clean_key_value(h->context, kv);
grib_clean_key_value(h->context, kv); // err = grib_get_size(h, kv->name, &size);
// if (err) {
err = grib_get_size(h, kv->name, &size); // kv->error = err;
if (err) { // return err;
kv->error = err; // }
return err; // if (size == 0)
} // size = 512;
if (size == 0) // switch (kv->type) {
size = 512; // case GRIB_TYPE_LONG:
// kv->long_value = (long*)grib_context_malloc_clear(h->context, size * sizeof(long));
switch (kv->type) { // err = grib_get_long_array(h, kv->name, kv->long_value, &size);
case GRIB_TYPE_LONG: // kv->error = err;
kv->long_value = (long*)grib_context_malloc_clear(h->context, size * sizeof(long)); // break;
err = grib_get_long_array(h, kv->name, kv->long_value, &size); // case GRIB_TYPE_DOUBLE:
kv->error = err; // kv->double_value = (double*)grib_context_malloc_clear(h->context, size * sizeof(double));
break; // err = grib_get_double_array(h, kv->name, kv->double_value, &size);
case GRIB_TYPE_DOUBLE: // kv->error = err;
kv->double_value = (double*)grib_context_malloc_clear(h->context, size * sizeof(double)); // break;
err = grib_get_double_array(h, kv->name, kv->double_value, &size); // case GRIB_TYPE_STRING:
kv->error = err; // grib_get_string_length(h, kv->name, &size);
break; // kv->string_value = (char*)grib_context_malloc_clear(h->context, size * sizeof(char));
case GRIB_TYPE_STRING: // err = grib_get_string(h, kv->name, kv->string_value, &size);
grib_get_string_length(h, kv->name, &size); // kv->error = err;
kv->string_value = (char*)grib_context_malloc_clear(h->context, size * sizeof(char)); // break;
err = grib_get_string(h, kv->name, kv->string_value, &size); // case GRIB_TYPE_BYTES:
kv->error = err; // kv->string_value = (char*)grib_context_malloc_clear(h->context, size * sizeof(char));
break; // err = grib_get_bytes(h, kv->name, (unsigned char*)kv->string_value, &size);
case GRIB_TYPE_BYTES: // kv->error = err;
kv->string_value = (char*)grib_context_malloc_clear(h->context, size * sizeof(char)); // break;
err = grib_get_bytes(h, kv->name, (unsigned char*)kv->string_value, &size); // case CODES_NAMESPACE:
kv->error = err; // iter = grib_keys_iterator_new(h, 0, kv->name);
break; // list = (grib_key_value_list*)grib_context_malloc_clear(h->context, sizeof(grib_key_value_list));
case CODES_NAMESPACE: // kv->namespace_value = list;
iter = grib_keys_iterator_new(h, 0, kv->name); // while (grib_keys_iterator_next(iter)) {
list = (grib_key_value_list*)grib_context_malloc_clear(h->context, sizeof(grib_key_value_list)); // list->name = grib_keys_iterator_get_name(iter);
kv->namespace_value = list; // err = grib_get_native_type(h, list->name, &(list->type));
while (grib_keys_iterator_next(iter)) { // if (err)
list->name = grib_keys_iterator_get_name(iter); // return err;
err = grib_get_native_type(h, list->name, &(list->type)); // err = grib_get_key_value(h, list);
if (err) // if (err)
return err; // return err;
err = grib_get_key_value(h, list); // list->next = (grib_key_value_list*)grib_context_malloc_clear(h->context, sizeof(grib_key_value_list));
if (err) // list = list->next;
return err; // }
list->next = (grib_key_value_list*)grib_context_malloc_clear(h->context, sizeof(grib_key_value_list)); // grib_keys_iterator_delete(iter);
list = list->next; // break;
} // default:
grib_keys_iterator_delete(iter); // err = grib_get_native_type(h, kv->name, &(kv->type));
break; // if (err)
// return err;
default: // err = grib_get_key_value(h, kv);
err = grib_get_native_type(h, kv->name, &(kv->type)); // break;
if (err) // }
return err; // kv->has_value = 1;
err = grib_get_key_value(h, kv); // return err;
break; // }
}
kv->has_value = 1;
return err;
}
grib_key_value_list* grib_key_value_list_clone(grib_context* c, grib_key_value_list* list) grib_key_value_list* grib_key_value_list_clone(grib_context* c, grib_key_value_list* list)
{ {
@ -1696,16 +1692,16 @@ void grib_key_value_list_delete(grib_context* c, grib_key_value_list* kvl)
} }
} }
int grib_get_key_value_list(grib_handle* h, grib_key_value_list* list) // int grib_get_key_value_list(grib_handle* h, grib_key_value_list* list)
{ // {
int ret = 0; // int ret = 0;
grib_key_value_list* kvl = list; // grib_key_value_list* kvl = list;
while (kvl) { // while (kvl) {
ret = grib_get_key_value(h, kvl); // ret = grib_get_key_value(h, kvl);
kvl = kvl->next; // kvl = kvl->next;
} // }
return ret; // return ret;
} // }
int grib_get_values(grib_handle* h, grib_values* args, size_t count) int grib_get_values(grib_handle* h, grib_values* args, size_t count)
{ {