mirror of https://github.com/ecmwf/eccodes.git
Remove compiler warnings and clean up indentation
This commit is contained in:
parent
2c5f8e8198
commit
2eabb85568
|
@ -88,8 +88,6 @@ static void init_class(grib_action_class* c)
|
||||||
|
|
||||||
grib_action* grib_action_create_transient_darray( grib_context* context, const char* name, grib_darray* darray)
|
grib_action* grib_action_create_transient_darray( grib_context* context, const char* name, grib_darray* darray)
|
||||||
{
|
{
|
||||||
char buf[1024];
|
|
||||||
|
|
||||||
grib_action_transient_darray* a = NULL;
|
grib_action_transient_darray* a = NULL;
|
||||||
grib_action_class* c = grib_action_class_transient_darray;
|
grib_action_class* c = grib_action_class_transient_darray;
|
||||||
grib_action* act = (grib_action*)grib_context_malloc_clear_persistent(context,c->size);
|
grib_action* act = (grib_action*)grib_context_malloc_clear_persistent(context,c->size);
|
||||||
|
@ -120,7 +118,7 @@ static int execute(grib_action* act, grib_handle *h)
|
||||||
grib_push_accessor(a,p->block);
|
grib_push_accessor(a,p->block);
|
||||||
|
|
||||||
if(a->flags & GRIB_ACCESSOR_FLAG_CONSTRAINT)
|
if(a->flags & GRIB_ACCESSOR_FLAG_CONSTRAINT)
|
||||||
grib_dependency_observe_arguments(a,act->default_value);
|
grib_dependency_observe_arguments(a,act->default_value);
|
||||||
|
|
||||||
return grib_pack_double(a,self->darray->v,&len);
|
return grib_pack_double(a,self->darray->v,&len);
|
||||||
}
|
}
|
||||||
|
|
|
@ -133,89 +133,88 @@ static void init_class(grib_accessor_class* c)
|
||||||
|
|
||||||
static void init(grib_accessor* a, const long len , grib_arguments* arg )
|
static void init(grib_accessor* a, const long len , grib_arguments* arg )
|
||||||
{
|
{
|
||||||
int n=0;
|
int n=0;
|
||||||
grib_accessor_raw *self =(grib_accessor_raw*)a;
|
grib_accessor_raw *self =(grib_accessor_raw*)a;
|
||||||
grib_expression* e=grib_arguments_get_expression(grib_handle_of_accessor(a), arg,n++);
|
grib_expression* e=grib_arguments_get_expression(grib_handle_of_accessor(a), arg,n++);
|
||||||
|
|
||||||
a->length=0;
|
a->length=0;
|
||||||
grib_expression_evaluate_long(grib_handle_of_accessor(a),e,&(a->length));
|
grib_expression_evaluate_long(grib_handle_of_accessor(a),e,&(a->length));
|
||||||
self->totalLength = grib_arguments_get_name(grib_handle_of_accessor(a),arg,n++);
|
self->totalLength = grib_arguments_get_name(grib_handle_of_accessor(a),arg,n++);
|
||||||
self->sectionLength = grib_arguments_get_name(grib_handle_of_accessor(a),arg,n++);
|
self->sectionLength = grib_arguments_get_name(grib_handle_of_accessor(a),arg,n++);
|
||||||
|
|
||||||
Assert(a->length>=0);
|
Assert(a->length>=0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int get_native_type(grib_accessor* a){
|
static int get_native_type(grib_accessor* a){
|
||||||
return GRIB_TYPE_BYTES;
|
return GRIB_TYPE_BYTES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int compare(grib_accessor* a, grib_accessor* b) {
|
static int compare(grib_accessor* a, grib_accessor* b) {
|
||||||
int retval=GRIB_SUCCESS;
|
int retval=GRIB_SUCCESS;
|
||||||
|
|
||||||
size_t alen = (size_t)grib_byte_count(a);
|
size_t alen = (size_t)grib_byte_count(a);
|
||||||
size_t blen = (size_t)grib_byte_count(b);
|
size_t blen = (size_t)grib_byte_count(b);
|
||||||
|
|
||||||
if (alen != blen) return GRIB_COUNT_MISMATCH;
|
if (alen != blen) return GRIB_COUNT_MISMATCH;
|
||||||
|
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
static long byte_count(grib_accessor* a){
|
static long byte_count(grib_accessor* a){
|
||||||
return a->length;
|
return a->length;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int value_count(grib_accessor* a,long* len){
|
static int value_count(grib_accessor* a,long* len){
|
||||||
*len=a->length;
|
*len=a->length;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int unpack_bytes (grib_accessor* a,unsigned char* buffer, size_t *len) {
|
static int unpack_bytes (grib_accessor* a,unsigned char* buffer, size_t *len) {
|
||||||
if (*len < a->length) {
|
if (*len < a->length) {
|
||||||
|
*len = a->length;
|
||||||
|
return GRIB_ARRAY_TOO_SMALL;
|
||||||
|
}
|
||||||
*len = a->length;
|
*len = a->length;
|
||||||
return GRIB_ARRAY_TOO_SMALL;
|
|
||||||
}
|
|
||||||
*len = a->length;
|
|
||||||
|
|
||||||
memcpy(buffer, grib_handle_of_accessor(a)->buffer->data + a->offset, *len);
|
memcpy(buffer, grib_handle_of_accessor(a)->buffer->data + a->offset, *len);
|
||||||
|
|
||||||
return GRIB_SUCCESS;
|
return GRIB_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void update_size(grib_accessor* a,size_t s)
|
static void update_size(grib_accessor* a,size_t s)
|
||||||
{
|
{
|
||||||
grib_context_log(a->context,GRIB_LOG_DEBUG,"updating size of %s old %ld new %ld",a->name,a->length,s);
|
grib_context_log(a->context,GRIB_LOG_DEBUG,"updating size of %s old %ld new %ld",a->name,a->length,s);
|
||||||
a->length = s;
|
a->length = s;
|
||||||
Assert(a->length>=0);
|
Assert(a->length>=0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void accessor_raw_set_length(grib_accessor* a,size_t len) {
|
void accessor_raw_set_length(grib_accessor* a,size_t len) {
|
||||||
a->length=len;
|
a->length=len;
|
||||||
}
|
}
|
||||||
|
|
||||||
long accessor_raw_get_offset(grib_accessor* a) {
|
long accessor_raw_get_offset(grib_accessor* a) {
|
||||||
return a->offset;
|
return a->offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int pack_bytes(grib_accessor* a, const unsigned char* val, size_t *len)
|
static int pack_bytes(grib_accessor* a, const unsigned char* val, size_t *len)
|
||||||
{
|
{
|
||||||
size_t length = *len;
|
size_t length = *len;
|
||||||
long totalLength;
|
long totalLength;
|
||||||
long section4Length;
|
long section4Length;
|
||||||
/* grib_handle* h=grib_handle_of_accessor(a); */
|
/* grib_handle* h=grib_handle_of_accessor(a); */
|
||||||
grib_accessor_raw *self =(grib_accessor_raw*)a;
|
grib_accessor_raw *self =(grib_accessor_raw*)a;
|
||||||
|
|
||||||
grib_get_long(grib_handle_of_accessor(a),self->totalLength,&totalLength);
|
grib_get_long(grib_handle_of_accessor(a),self->totalLength,&totalLength);
|
||||||
totalLength+=length-a->length;
|
totalLength+=length-a->length;
|
||||||
grib_get_long(grib_handle_of_accessor(a),self->sectionLength,§ion4Length);
|
grib_get_long(grib_handle_of_accessor(a),self->sectionLength,§ion4Length);
|
||||||
section4Length+=length-a->length;
|
section4Length+=length-a->length;
|
||||||
|
|
||||||
grib_buffer_replace(a, val, length,1,1);
|
grib_buffer_replace(a, val, length,1,1);
|
||||||
|
|
||||||
grib_set_long(grib_handle_of_accessor(a),self->totalLength,totalLength);
|
grib_set_long(grib_handle_of_accessor(a),self->totalLength,totalLength);
|
||||||
grib_set_long(grib_handle_of_accessor(a),self->sectionLength,section4Length);
|
grib_set_long(grib_handle_of_accessor(a),self->sectionLength,section4Length);
|
||||||
a->length = section4Length-4;
|
a->length = section4Length-4;
|
||||||
|
|
||||||
return GRIB_SUCCESS;
|
return GRIB_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue