src/grib_accessor.c
/* For this one, ALL init are called */
For this one, ALL init are called
For this one ALL init are called
static void init_accessor(grib_accessor_class* c, grib_accessor* a, const long len, grib_arguments* args)
{
    if (c) {
        grib_accessor_class* s = c->super ? *(c->super) : NULL;
        init_accessor(s, a, len, args);
        if (c->init)
            c->init(a, len, args);
    }
}
static void init_accessor ( grib_accessor_class * c , grib_accessor * a , const long len , grib_arguments * args ) { if ( c ) { grib_accessor_class * s = c -> super ? * ( c -> super ) : NULL ; init_accessor ( s , a , len , args ) ; if ( c -> init ) c -> init ( a , len , args ) ; } }
For this one, ALL init are called
For this one ALL init are called