bindata.c#116 alignto(tsym->typ.alignment,buf,offsetbase);
#127 alignto(tsym->typ.cmpdalign,buf,offsetbase);
cdata.c#185         ctypename(tsym->typ.basetype),
cvt.c#43     convert1(&econst->typ.econst,dst);
data.c#450        alignment = nctypealignment(prim->value.enumv->typ.typecode);
dumplib.c#743ncbyte_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#746    res = snprintf(soutPRIM_LENtyp->fmt, *(signed char *)valp);
#753ncchar_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#756    res = snprintf(soutPRIM_LENtyp->fmt, *(char *)valp);
#763ncshort_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#766    res = snprintf(soutPRIM_LENtyp->fmt, *(short *)valp);
#773ncint_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#776    res = snprintf(soutPRIM_LENtyp->fmt, *(int *)valp);
#821ncfloat_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#826 res = snprintf(soutPRIM_LENtyp->fmtvv);
#836ncdouble_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#841 res = snprintf(soutPRIM_LENtyp->fmtvv);
#851ncubyte_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#854    res = snprintf(soutPRIM_LENtyp->fmt, *(unsigned char *)valp);
#861ncushort_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#864    res = snprintf(soutPRIM_LENtyp->fmt, *(unsigned short *)valp);
#871ncuint_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#874    res = snprintf(soutPRIM_LENtyp->fmt, *(unsigned int *)valp);
#881ncint64_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#884    res = snprintf(soutPRIM_LENtyp->fmt, *(long long *)valp);
#891ncuint64_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#894    res = snprintf(soutPRIM_LENtyp->fmt, *(unsigned long long *)valp);
#900int ncstring_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#975ncenum_typ_tostring(const nctype_t *typsafebuf_t *sfbf, const void *valp) {
#979    switch (typ->base_tid) {
#1008    NC_CHECKnc_inq_enum_ident(typ->ncidtyp->tidvalsymbol));
#1039ncopaque_typ_tostring(const nctype_t *typsafebuf_t *sfbf,
#1041    char* sout = (char *) emalloc(2 * typ->size + strlen("0X") + 1);
#1042    (void) ncopaque_val_as_hex(typ->sizesoutvalp);
genbin.c#106     if (vsym->typ.dimset.ndims > 0) { /* a dimensioned variable */
#109 for(idim=0;idim<vsym->typ.dimset.ndims;idim++)
#110     dimids[idim] = vsym->typ.dimset.dimsyms[idim]->ncid;
#113           vsym->typ.basetype->ncid,
#114            vsym->typ.dimset.ndims,
#120           vsym->typ.basetype->ncid,
#121            vsym->typ.dimset.ndims,
#271      tsym->typ.size,
#281    tsym->typ.basetype->typ.typecode,
#294   generate_basetype(econst->typ.basetype,&econst->typ.econst,datum,NULL,bin_generator);
#308    tsym->typ.basetype->ncid,
#314        tsym->typ.size,
#321     if(efield->typ.dimset.ndims == 0){
#326         efield->typ.offset,
#327 efield->typ.basetype->ncid);
#332 for(j=0;j<efield->typ.dimset.ndims;j++) {
#333      unsigned int size = efield->typ.dimset.dimsyms[j]->dim.declsize;
#340         efield->typ.offset,
#341 efield->typ.basetype->ncid,
#342 efield->typ.dimset.ndims,
#437    Symbolbasetype = asym->typ.basetype;
#447    if(isprim(basetype->typ.typecode)) {
#448      switch (basetype->typ.typecode) {
#522            default: PANIC1("genbin_defineattr: unexpected basetype: %d",basetype->typ.typecode);
genc.c#196      if(vsym->typ.dimset.ndims > maxdims)
#197 maxdims = vsym->typ.dimset.ndims;
#214     vsym->typ.dimset.ndims);
#222 if (vsym->typ.dimset.ndims > 0) {
#332            Symbolbasetype = vsym->typ.basetype;
#333     Dimsetdimset = &vsym->typ.dimset;
#650 return nctype(tsym->typ.typecode);
#693 name = ncctype(tsym->typ.typecode);
#710 cname(tsym), tsym->typ.size);
#718     c_generator->constant(c_generator,tsym,&econst->typ.econst,econststring);
#723     ctypename(econst->typ.basetype),
#729 ctypename(tsym->typ.basetype), cname(tsym));
#744 indented(1),ctypename(efield->typ.basetype),cname(efield));
#747     if(efield->typ.dimset.ndims > 0) {
#749         for(j=0;j<efield->typ.dimset.ndims;j++) {
#753     dim = efield->typ.dimset.dimsyms[j];
#792 tsym->typ.size,
#802 ncctype(tsym->typ.basetype->typ.typecode));
#807 nctype(tsym->typ.basetype->typ.typecode),
#816     c_generator->constant(c_generator,tsym,&econst->typ.econst,econststring);
#836 typencid(tsym->typ.basetype),
#856     if(efield->typ.dimset.ndims == 0) continue;
#859 cname(efield),efield->typ.dimset.ndims);
#860     for(j=0;j<efield->typ.dimset.ndims;j++) {
#862         Symbole = efield->typ.dimset.dimsyms[j];
#876     snprintf(tmp,sizeof(tmp),"%lu",efield->typ.offset);
#881     if(efield->typ.dimset.ndims > 0){
#888     typencid(efield->typ.basetype),
#889     efield->typ.dimset.ndims,
#898     typencid(efield->typ.basetype));
#960    Symbolbasetype = vsym->typ.basetype;
#961    nc_type typecode = basetype->typ.typecode;
#1073    Symbolbasetype = asym->typ.basetype;
#1074    int typecode = basetype->typ.typecode;
#1118    switch (basetype->typ.typecode) {
#1126 ncstype(basetype->typ.typecode),
#1141 ncstype(basetype->typ.typecode),
#1158     verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1163 ncstype(basetype->typ.typecode),
#1177     verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1182 ncstype(basetype->typ.typecode),
#1195        verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
#1197 if(usingclassic && !isclassicprim(basetype->typ.typecode)) {
#1198            verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
generate.c#58    Symbolbasetype = asym->typ.basetype;
#59    nc_type typecode = basetype->typ.typecode;
#70            generate_basetype(asym->typ.basetype,con,codebuf,NULL,generator);
#80    Dimsetdimset = &vsym->typ.dimset;
#82    Symbolbasetype = vsym->typ.basetype;
#135    Dimsetdimset = &vsym->typ.dimset;
#137    Symbolbasetype = vsym->typ.basetype;
#138    nc_type typecode = basetype->typ.typecode;
#223    Symbolbasetype = vsym->typ.basetype;
#224    Dimsetdimset = &vsym->typ.dimset;
#228    int typecode = basetype->typ.typecode;
#367        if(tsym->typ.basetype->typ.typecode == NC_CHAR) {
#376                generate_basetype(tsym->typ.basetype,con,vlenbuf,NULL,generator);
#385        if(tsym->typ.dimset.ndims > 0) {
#389            generate_fieldarray(tsym->typ.basetype,con,&tsym->typ.dimset,codebuf,filler,generator);
#391            generate_basetype(tsym->typ.basetype,con,codebuf,NULL,generator);
#405    int chartype = (basetype->typ.typecode == NC_CHAR);
#498        match = (basetype->subclass == NC_PRIM && basetype->typ.typecode == NC_STRING ? 1 : 0);
#524    target.nctype = basetype->typ.typecode;
#536        normalizeopaquelength(&target,basetype->typ.size);
genf77.c#121     vsym->typ.dimset.ndims);
#128     if(vsym->typ.dimset.ndims > 0) {
#139     nc_type typecode = vsym->typ.basetype->typ.typecode;
#142     if(vsym->typ.dimset.ndims == 0) {/* scalar */
#146     } else if(vsym->typ.dimset.dimsyms[0]->dim.declsize != NC_UNLIMITED) {
#149 Dimsetdimset = &vsym->typ.dimset;
#179 int typecode = gasym->typ.basetype->typ.typecode;
#189 int typecode = asym->typ.basetype->typ.typecode;
#251            Symbolbasetype = vsym->typ.basetype;
#252     Dimsetdimset = &vsym->typ.dimset;
#270 nftype(basetype->typ.typecode),
#326                if(vsym->typ.dimset.ndims == 0)
#343                    && vsym->typ.dimset.ndims > 0) {
#432 name = nftype(tsym->typ.typecode);
#555    Symbolbasetype = asym->typ.basetype;
#556    nc_type typecode = basetype->typ.typecode;
#721    Dimsetdimset = &vsym->typ.dimset;
#722    int typecode = vsym->typ.basetype->typ.typecode;
#855    Symbolbasetype = asym->typ.basetype;
#863    switch (basetype->typ.typecode) {
#873 nfstype(basetype->typ.typecode),
#877 nftype(basetype->typ.typecode),
#879 ncftype(basetype->typ.typecode));
#899 verror("Non-classic type: %s",nctypename(basetype->typ.typecode));
genj.c#92      if(vsym->typ.dimset.ndims > maxdims)
#93 maxdims = vsym->typ.dimset.ndims;
#135            Symbolbasetype = vsym->typ.basetype;
#136            Dimsetdimset = &vsym->typ.dimset;
#153                            jtypeallcaps(basetype->typ.typecode),
#431    Dimsetdimset = &vsym->typ.dimset;
#432    int typecode = vsym->typ.basetype->typ.typecode;
#520    Symbolbasetype = asym->typ.basetype;
#521    nc_type typecode = basetype->typ.typecode;
#562 jtype(basetype->typ.typecode),
getfill.c#29 tsym = tvsym->typ.basetype;
#33        filler = tvsym->typ._Fillvalue; /* get cached value (if any)*/
#45        tvsym->typ._Fillvalue = filler; /* cache value*/
#60        con.nctype = tsym->typ.typecode;
#67     if(field->typ.dimset.ndims > 0) {
#68                fillarray(field->typ.basetype,&field->typ.dimset,0,filler);
#70 filllist(field->typ.basetype,sublist);
#76 filllist(tsym->typ.basetype,sublist); /* generate a single instance*/
#94        con.nctype = tsym->typ.typecode;
#102     filllist(field->typ.basetype,sublist);
#109 filllist(tsym->typ.basetype,sublist); /* generate a single instance*/
#134     fillarray(basetype->typ.basetype,dimset,index+1,sublist);
#141         fillarray(basetype->typ.basetype,dimset,index+1,sublist);
nc_iter.c#209    if(ndimsp) *ndimsp = sym->typ.dimset.ndims;
#217    int ndims = sym->typ.dimset.ndims;
#219 Symboldim = sym->typ.dimset.dimsyms[i];
#229 *tsymp = sym->typ.basetype;
ncgen.h#210        Typeinfo  typ; /* type info for e.g. var, att, etc.*/
ncgeny.c#1893                (yyvsp[(3) - (6)].sym)->typ.basetype=(yyvsp[(1) - (6)].sym);
#1894                (yyvsp[(3) - (6)].sym)->typ.size = (yyvsp[(1) - (6)].sym)->typ.size;
#1895                (yyvsp[(3) - (6)].sym)->typ.alignment = (yyvsp[(1) - (6)].sym)->typ.alignment;
#1910    eid->typ.basetype = (yyvsp[(3) - (6)].sym)->typ.basetype;
#1944            (yyvsp[(1) - (3)].sym)->typ.econst=(yyvsp[(3) - (3)].constant);
#1956                    (yyvsp[(5) - (5)].sym)->typ.typecode=NC_OPAQUE;
#1957                    (yyvsp[(5) - (5)].sym)->typ.size=int32_val;
#1958                    (yyvsp[(5) - (5)].sym)->typ.alignment=nctypealignment(NC_OPAQUE);
#1970                    (yyvsp[(5) - (5)].sym)->typ.basetype=basetype;
#1971                    (yyvsp[(5) - (5)].sym)->typ.typecode=NC_VLEN;
#1972                    (yyvsp[(5) - (5)].sym)->typ.size=VLENSIZE;
#1973                    (yyvsp[(5) - (5)].sym)->typ.alignment=nctypealignment(NC_VLEN);
#1997            (yyvsp[(2) - (5)].sym)->typ.basetype=NULL;
#1998            (yyvsp[(2) - (5)].sym)->typ.typecode=NC_COMPOUND;
#2030 f->typ.basetype = (yyvsp[(1) - (2)].sym);
#2178        sym->typ.basetype = (yyvsp[(1) - (2)].sym);
#2219 (yyvsp[(1) - (2)].sym)->typ.dimset = dimset;
#2221     (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#2293     (yyvsp[(1) - (2)].sym)->typ.dimset = dimset;
#2295 (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#3015    sym->typ.typecode = nctype;
#3016    sym->typ.size = ncsize(nctype);
#3017    sym->typ.nelems = 1;
#3018    sym->typ.alignment = nctypealignment(nctype);
#3020    sym->typ.basetype = sym;
#3337            if(tsym  == NULLtsym = vsym->typ.basetype;
#3338            else if(vsym->typ.basetype != tsym) {
#3419        asym->typ.basetype = tsym;
#3425        asym->typ.basetype = tsym;
semantics.c#280     if(sym->typ.basetype->subclass == NC_PRIMkeep=1;
#287 if(field->typ.basetype->subclass != NC_PRIM) {keep=0;break;}
#311         if(sym->typ.basetype->touchedkeep=1;
#318     if(!field->typ.basetype->touched) {keep=1;break;}
#341 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#342     sym->typ.typecode = sym->typ.basetype->typ.typecode;
#360     tagvlentypes(tsym->typ.basetype);
#366 if(tagvlentypes(field->typ.basetype)) tagged = 1;
#371    if(taggedtsym->typ.hasvlen = 1;
#381 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#382     sym->typ.typecode = sym->typ.basetype->typ.typecode;
#410     newec.nctype = esym->typ.typecode;
#411     convert1(&esym->typ.econst,&newec);
#412     esym->typ.econst = newec;
#608     computesize(tsym->typ.basetype); /* first size*/
#609     tsym->typ.size = ncsize(tsym->typ.typecode);
#610     tsym->typ.alignment = nctypealignment(tsym->typ.typecode);
#611     tsym->typ.nelems = 1; /* always a single compound datalist */
#614     tsym->typ.size = ncsize(tsym->typ.typecode);
#615     tsym->typ.alignment = nctypealignment(tsym->typ.typecode);
#616     tsym->typ.nelems = 1;
#620     tsym->typ.nelems = 1;
#623     computesize(tsym->typ.basetype); /* first size*/
#624     tsym->typ.size = tsym->typ.basetype->typ.size;
#625     tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#626     tsym->typ.nelems = 1;
#635 if(i==0) tsym->typ.alignment = field->typ.alignment;
#644              int alignment = field->typ.alignment;
#647              field->typ.offset = offset;
#648              offset += field->typ.size;
#653     tsym->typ.cmpdalign = largealign; /* total structure size alignment */
#655     tsym->typ.size = offset;
#658     if(tsym->typ.dimset.ndims > 0) {
#659         computesize(tsym->typ.basetype);
#660         totaldimsize = crossproduct(&tsym->typ.dimset,0,rankfor(&tsym->typ.dimset));
#661         tsym->typ.size = tsym->typ.basetype->typ.size * totaldimsize;
#662         tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#663         tsym->typ.nelems = 1;
#665         tsym->typ.size = tsym->typ.basetype->typ.size;
#666         tsym->typ.alignment = tsym->typ.basetype->typ.alignment;
#667         tsym->typ.nelems = tsym->typ.basetype->typ.nelems;
#682 Symbolbasetype = vsym->typ.basetype;
#685     if(basetype->typ.typecode == NC_LONG || basetype->typ.typecode == NC_INT64) {
#686         vsym->typ.basetype = primsymbols[NC_INT];
#687 basetype = vsym->typ.basetype;
#691 vsym->typ.typecode = basetype->typ.typecode;
#694 for(j=0;j<vsym->typ.dimset.ndims;j++) {
#697     if(vsym->typ.dimset.dimsyms[j]->dim.declsize == NC_UNLIMITED) {
#727 if(asym->typ.basetype == NULLinferattributetype(asym);
#729 asym->typ.typecode = asym->typ.basetype->typ.typecode;
#733     if(asym->typ.typecode != NC_CHAR)
#749     asym->typ.basetype = asym->att.var->typ.basetype; /* its basetype is same as its var*/
#753         asym->data = getfiller(asym->typ.basetype);
#756 } else if(asym->typ.basetype == NULL) {
#760 asym->typ.typecode = asym->typ.basetype->typ.typecode;
#763     if(asym->typ.typecode != NC_CHAR)
#905 asym->typ.basetype = basetypefor(NC_CHAR);
#918        asym->typ.basetype = basetypefor(NC_CHAR);
#930 asym->typ.basetype = basetypefor(nctype);
#932 asym->typ.basetype = basetypefor(nctype);
#957    if(sym->typ.typecode == NC_STRING) return;
#1075 if(!(isprimplus(sym->typ.typecode)
#1076      || sqContains(typdefs,sym->typ.basetype)))
#1172 Dimsetdimset = &var->typ.dimset;
#1175 ischar = (var->typ.basetype->typ.typecode == NC_CHAR);
vardata.c#149    nctype_t *typ = attp->tinfo;
#150    (*typ->typ_tostring)(typsbvalp);


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed