mirror of https://github.com/ecmwf/eccodes.git
Refactoring, indentation clean up etc
This commit is contained in:
parent
467a2c0ea6
commit
e770c0abcd
|
@ -143,6 +143,7 @@ static int test_bit(long a, long b)
|
||||||
{
|
{
|
||||||
return a&(1<<b);
|
return a&(1<<b);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
||||||
{
|
{
|
||||||
grib_accessor_codeflag* self = (grib_accessor_codeflag*)a;
|
grib_accessor_codeflag* self = (grib_accessor_codeflag*)a;
|
||||||
|
@ -152,7 +153,7 @@ static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
||||||
char num[50];
|
char num[50];
|
||||||
char* filename=0;
|
char* filename=0;
|
||||||
char line[1024];
|
char line[1024];
|
||||||
int i =0;
|
size_t i =0;
|
||||||
int j =0;
|
int j =0;
|
||||||
|
|
||||||
grib_recompose_name(a->parent->h,NULL, self->tablename, fname,1);
|
grib_recompose_name(a->parent->h,NULL, self->tablename, fname,1);
|
||||||
|
@ -183,9 +184,10 @@ static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
||||||
sscanf(line,"%s %s", num, bval);
|
sscanf(line,"%s %s", num, bval);
|
||||||
|
|
||||||
if(num[0] != '#')
|
if(num[0] != '#')
|
||||||
|
{
|
||||||
if((test_bit(code, a->length*8-atol(num))>0) == atol(bval))
|
if((test_bit(code, a->length*8-atol(num))>0) == atol(bval))
|
||||||
{
|
{
|
||||||
#if 1
|
size_t linelen = strlen(line);
|
||||||
codename[j++] = '(';
|
codename[j++] = '(';
|
||||||
codename[j++] = num[0];
|
codename[j++] = num[0];
|
||||||
codename[j++] = '=';
|
codename[j++] = '=';
|
||||||
|
@ -194,15 +196,16 @@ static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
||||||
codename[j++] = ' ';
|
codename[j++] = ' ';
|
||||||
if(j)
|
if(j)
|
||||||
codename[j++] = ' ';
|
codename[j++] = ' ';
|
||||||
#endif
|
|
||||||
for(i=(strlen(num)+strlen(bval)+2); i < strlen(line)-1;i++)
|
for(i=(strlen(num)+strlen(bval)+2); i < linelen-1;i++)
|
||||||
codename[j++] = line[i];
|
codename[j++] = line[i];
|
||||||
if(line[i]!='\n')
|
if(line[i]!='\n')
|
||||||
codename[j++] = line[i];
|
codename[j++] = line[i];
|
||||||
codename[j++] = ';';
|
codename[j++] = ';';
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(j>1 && codename[j-1] == ';') j--;
|
if(j>1 && codename[j-1] == ';') j--;
|
||||||
codename[j] = 0;
|
codename[j] = 0;
|
||||||
|
|
||||||
|
@ -212,6 +215,7 @@ static int grib_get_codeflag(grib_accessor* a, long code, char* codename)
|
||||||
fclose(f);
|
fclose(f);
|
||||||
return GRIB_SUCCESS;
|
return GRIB_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static long value_count(grib_accessor* a)
|
static long value_count(grib_accessor* a)
|
||||||
{
|
{
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -233,6 +237,4 @@ static void dump(grib_accessor* a, grib_dumper* dumper)
|
||||||
|
|
||||||
grib_dump_bits(dumper,a,flagname);
|
grib_dump_bits(dumper,a,flagname);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -260,7 +260,7 @@ static int find_next_group(const unsigned long* vals, size_t len, unsigned long
|
||||||
while(i < len){
|
while(i < len){
|
||||||
if(vals[i] < lmin) lmin = vals[i];
|
if(vals[i] < lmin) lmin = vals[i];
|
||||||
if(vals[i] > lmax) lmax = vals[i];
|
if(vals[i] > lmax) lmax = vals[i];
|
||||||
Assert((lmax-lmin) >= 0);
|
/*Assert((lmax-lmin) >= 0);*/
|
||||||
*nbits = calc_bits_needed(lmax-lmin);
|
*nbits = calc_bits_needed(lmax-lmin);
|
||||||
*r_val = lmin;
|
*r_val = lmin;
|
||||||
i++;
|
i++;
|
||||||
|
|
|
@ -149,7 +149,7 @@ static int pack_double(grib_accessor* a, const double* val,size_t *len){
|
||||||
size_t tlen;
|
size_t tlen;
|
||||||
|
|
||||||
unsigned char* buf = NULL;
|
unsigned char* buf = NULL;
|
||||||
long i;
|
size_t i;
|
||||||
int err = 0;
|
int err = 0;
|
||||||
long pos = 0;
|
long pos = 0;
|
||||||
long bmaplen = 0;
|
long bmaplen = 0;
|
||||||
|
@ -208,7 +208,7 @@ static int unpack_bytes(grib_accessor* a, unsigned char* val, size_t *len)
|
||||||
long length = grib_byte_count(a);
|
long length = grib_byte_count(a);
|
||||||
long offset = grib_byte_offset(a);
|
long offset = grib_byte_offset(a);
|
||||||
|
|
||||||
if(*len < length )
|
if(*len < (size_t)length )
|
||||||
{
|
{
|
||||||
grib_context_log(a->parent->h->context, GRIB_LOG_ERROR, "Wrong size for %s it is %d bytes long\n", a->name ,length );
|
grib_context_log(a->parent->h->context, GRIB_LOG_ERROR, "Wrong size for %s it is %d bytes long\n", a->name ,length );
|
||||||
*len = length;
|
*len = length;
|
||||||
|
@ -233,5 +233,3 @@ static void grib_set_bit_on( unsigned char* p, long *bitp){
|
||||||
*p |= o;
|
*p |= o;
|
||||||
(*bitp)+=1;
|
(*bitp)+=1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -155,7 +155,7 @@ static int pack_double(grib_accessor* a, const double* val,size_t *len){
|
||||||
size_t tlen;
|
size_t tlen;
|
||||||
|
|
||||||
unsigned char* buf = NULL;
|
unsigned char* buf = NULL;
|
||||||
long i;
|
size_t i;
|
||||||
int err = 0;
|
int err = 0;
|
||||||
long pos = 0;
|
long pos = 0;
|
||||||
long bmaplen = 0;
|
long bmaplen = 0;
|
||||||
|
|
|
@ -1,15 +1,5 @@
|
||||||
/* This file is automatically generated by ./errors.pl, do not edit */
|
/* This file is automatically generated by ./errors.pl, do not edit */
|
||||||
|
|
||||||
/*
|
|
||||||
* Copyright 2005-2013 ECMWF.
|
|
||||||
*
|
|
||||||
* This software is licensed under the terms of the Apache Licence Version 2.0
|
|
||||||
* which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
|
|
||||||
*
|
|
||||||
* In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
|
|
||||||
* virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "grib_api_internal.h"
|
#include "grib_api_internal.h"
|
||||||
|
|
||||||
static const char *errors[] = {
|
static const char *errors[] = {
|
||||||
|
|
Loading…
Reference in New Issue