ECC-179: Broken builds: compile fails on most platforms due to 'clone' function

This commit is contained in:
Shahram Najm 2015-11-06 15:12:08 +00:00
parent e3c94766f6
commit 8a90b0d272
214 changed files with 246 additions and 244 deletions

View File

@ -33,7 +33,7 @@ static int compare(grib_accessor*, grib_accessor*);
static int unpack_double_element(grib_accessor*,size_t i, double* val);
static int unpack_double_subarray(grib_accessor*, double* val,size_t start,size_t len);
static int clear(grib_accessor*);
static grib_accessor* clone(grib_accessor*,grib_section*,int*);
static grib_accessor* make_clone(grib_accessor*,grib_section*,int*);
typedef struct grib_accessor_NAME {
grib_accessor att;
@ -82,7 +82,7 @@ static grib_accessor_class _grib_accessor_class_NAME = {
&unpack_double_element, /* unpack only ith value */
&unpack_double_subarray, /* unpack a subarray */
&clear, /* clear */
&clone, /* clone accessor */
&make_clone, /* clone accessor */
};

View File

@ -513,8 +513,8 @@ grib_accessor* grib_accessor_clone(grib_accessor* a,grib_section* s,int* err)
{
grib_accessor_class *super = c->super ? *(c->super) : NULL;
grib_context_log(ct,GRIB_LOG_DEBUG,"clone %s ==> %s",c->name,a->name);
if(c->clone) {
return c->clone(a,s,err);
if(c->make_clone) {
return c->make_clone(a,s,err);
}
c = super;
}

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -175,7 +175,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -127,7 +127,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -135,7 +135,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -144,7 +144,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -122,7 +122,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -124,7 +124,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -202,7 +202,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -188,7 +188,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -23,7 +23,7 @@
IMPLEMENTS = init;dump
IMPLEMENTS = unpack_string;unpack_string_array;unpack_long; unpack_double
IMPLEMENTS = pack_long; pack_double ; pack_string_array; pack_string
IMPLEMENTS = value_count; get_native_type; clone; destroy
IMPLEMENTS = value_count; get_native_type; make_clone; destroy
MEMBERS = long index
MEMBERS = int type
MEMBERS = long compressedData
@ -58,12 +58,11 @@ static int unpack_long(grib_accessor*, long* val,size_t *len);
static int unpack_string (grib_accessor*, char*, size_t *len);
static int unpack_string_array (grib_accessor*, char**, size_t *len);
static int value_count(grib_accessor*,long*);
static void destroy(grib_context*,grib_accessor*);
static void dump(grib_accessor*, grib_dumper*);
static void init(grib_accessor*,const long, grib_arguments* );
static void init_class(grib_accessor_class*);
static grib_accessor* clone(grib_accessor*,grib_section*,int*);
static void destroy(grib_context*,grib_accessor*);
static grib_accessor* make_clone(grib_accessor*,grib_section*,int*);
typedef struct grib_accessor_bufr_data_element {
grib_accessor att;
@ -122,7 +121,7 @@ static grib_accessor_class _grib_accessor_class_bufr_data_element = {
0, /* unpack only ith value */
0, /* unpack a subarray */
0, /* clear */
&clone, /* clone accessor */
&make_clone, /* clone accessor */
};
@ -155,10 +154,11 @@ static void init_class(grib_accessor_class* c)
/* END_CLASS_IMP */
static grib_accessor* clone(grib_accessor* a,grib_section* s,int* err) {
static grib_accessor* make_clone(grib_accessor* a,grib_section* s,int* err)
{
grib_accessor* operatorAccessor=NULL;
grib_action operatorCreator = {0, };
grib_accessor* clone=NULL;
grib_accessor* the_clone=NULL;
grib_accessor* attribute=NULL;
grib_accessor_bufr_data_element* elementAccessor;
grib_accessor_bufr_data_element* self;
@ -173,13 +173,13 @@ static grib_accessor* clone(grib_accessor* a,grib_section* s,int* err) {
}
*err=0;
clone = grib_accessor_factory(s, &creator, 0, NULL);
clone->name=grib_context_strdup(a->context,a->name);
elementAccessor=(grib_accessor_bufr_data_element*)clone;
the_clone = grib_accessor_factory(s, &creator, 0, NULL);
the_clone->name=grib_context_strdup(a->context,a->name);
elementAccessor=(grib_accessor_bufr_data_element*)the_clone;
self=(grib_accessor_bufr_data_element*)a;
clone->flags=a->flags;
clone->parent=NULL;
clone->h=s->h;
the_clone->flags=a->flags;
the_clone->parent=NULL;
the_clone->h=s->h;
elementAccessor->index=self->index;
elementAccessor->type=self->type;
elementAccessor->numberOfSubsets=self->numberOfSubsets;
@ -194,11 +194,11 @@ static grib_accessor* clone(grib_accessor* a,grib_section* s,int* err) {
while (a->attributes[i]) {
attribute=grib_accessor_clone(a->attributes[i],s,err);
/* attribute->parent=a->parent; */
grib_accessor_add_attribute(clone,attribute);
grib_accessor_add_attribute(the_clone,attribute);
i++;
}
return clone;
return the_clone;
}

View File

@ -134,7 +134,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -126,7 +126,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -138,7 +138,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -138,7 +138,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -122,7 +122,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -142,7 +142,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -123,7 +123,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -156,7 +156,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -126,7 +126,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -180,7 +180,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -139,7 +139,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -137,7 +137,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -135,7 +135,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -140,7 +140,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -146,7 +146,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -152,7 +152,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -162,7 +162,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -137,7 +137,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -152,7 +152,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -161,7 +161,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -174,7 +174,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -194,7 +194,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -174,7 +174,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -174,7 +174,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -125,7 +125,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -148,7 +148,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -173,7 +173,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -153,7 +153,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -141,7 +141,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -156,7 +156,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -160,7 +160,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -153,7 +153,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -141,7 +141,7 @@ static void init_class(grib_accessor_class* c)
c->compare = (*(c->super))->compare;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -131,7 +131,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -161,7 +161,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -161,7 +161,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -155,7 +155,7 @@ static void init_class(grib_accessor_class* c)
c->next = (*(c->super))->next;
c->compare = (*(c->super))->compare;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -134,7 +134,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -138,7 +138,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -131,7 +131,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -127,7 +127,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -125,7 +125,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -152,7 +152,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -122,7 +122,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -125,7 +125,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -137,7 +137,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -128,7 +128,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -134,7 +134,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -131,7 +131,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -136,7 +136,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -134,7 +134,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -131,7 +131,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -142,7 +142,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -136,7 +136,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -132,7 +132,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -127,7 +127,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -147,7 +147,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -130,7 +130,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -141,7 +141,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -149,7 +149,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -131,7 +131,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

View File

@ -129,7 +129,7 @@ static void init_class(grib_accessor_class* c)
c->unpack_double_element = (*(c->super))->unpack_double_element;
c->unpack_double_subarray = (*(c->super))->unpack_double_subarray;
c->clear = (*(c->super))->clear;
c->clone = (*(c->super))->clone;
c->make_clone = (*(c->super))->make_clone;
}
/* END_CLASS_IMP */

Some files were not shown because too many files have changed in this diff Show More