cdata.c#185 | ctypename(tsym->typ.basetype), |
genbin.c#113 | vsym->typ.basetype->ncid, |
#120 | vsym->typ.basetype->ncid, |
#281 | tsym->typ.basetype->typ.typecode, |
#294 | generate_basetype(econst->typ.basetype,&econst->typ.econst,datum,NULL,bin_generator); |
#308 | tsym->typ.basetype->ncid, |
#327 | efield->typ.basetype->ncid); |
#341 | efield->typ.basetype->ncid, |
#437 | Symbol* basetype = asym->typ.basetype; |
#441 | typid = basetype->ncid; |
#447 | if(isprim(basetype->typ.typecode)) { |
#448 | switch (basetype->typ.typecode) { |
#522 | default: PANIC1("genbin_defineattr: unexpected basetype: %d",basetype->typ.typecode); |
genc.c#332 | Symbol* basetype = vsym->typ.basetype; |
#350 | typencid(basetype), |
#723 | ctypename(econst->typ.basetype), |
#729 | ctypename(tsym->typ.basetype), cname(tsym)); |
#744 | indented(1),ctypename(efield->typ.basetype),cname(efield)); |
#802 | ncctype(tsym->typ.basetype->typ.typecode)); |
#807 | nctype(tsym->typ.basetype->typ.typecode), |
#836 | typencid(tsym->typ.basetype), |
#888 | typencid(efield->typ.basetype), |
#898 | typencid(efield->typ.basetype)); |
#960 | Symbol* basetype = vsym->typ.basetype; |
#961 | nc_type typecode = basetype->typ.typecode; |
#989 | ctypename(basetype), |
#1023 | ctypename(basetype), |
#1073 | Symbol* basetype = asym->typ.basetype; |
#1074 | int typecode = basetype->typ.typecode; |
#1105 | ctypename(basetype), |
#1118 | switch (basetype->typ.typecode) { |
#1126 | ncstype(basetype->typ.typecode), |
#1131 | typencid(basetype), |
#1141 | ncstype(basetype->typ.typecode), |
#1158 | verror("Non-classic type: %s",nctypename(basetype->typ.typecode)); |
#1163 | ncstype(basetype->typ.typecode), |
#1168 | typencid(basetype), |
#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)); |
#1206 | typencid(basetype), |
generate.c#58 | Symbol* basetype = asym->typ.basetype; |
#59 | nc_type typecode = basetype->typ.typecode; |
#70 | generate_basetype(asym->typ.basetype,con,codebuf,NULL,generator); |
#82 | Symbol* basetype = vsym->typ.basetype; |
#98 | generate_basetype(basetype,c0,code,filler,generator); |
#137 | Symbol* basetype = vsym->typ.basetype; |
#138 | nc_type typecode = basetype->typ.typecode; |
#177 | generate_basetype(basetype,con,code,filler,generator); |
#223 | Symbol* basetype = vsym->typ.basetype; |
#228 | int typecode = basetype->typ.typecode; |
#250 | generate_basetype(basetype,con,code,filler,generator); |
#367 | if(tsym->typ.basetype->typ.typecode == NC_CHAR) { |
#376 | generate_basetype(tsym->typ.basetype,con,vlenbuf,NULL,generator); |
#389 | generate_fieldarray(tsym->typ.basetype,con,&tsym->typ.dimset,codebuf,filler,generator); |
#391 | generate_basetype(tsym->typ.basetype,con,codebuf,NULL,generator); |
#401 | generate_fieldarray(Symbol* basetype, NCConstant* con, Dimset* dimset, |
#405 | int chartype = (basetype->typ.typecode == NC_CHAR); |
#419 | generator->charconstant(generator,basetype,codebuf,charbuf); |
#424 | generator->listbegin(generator,basetype,NULL,LISTFIELDARRAY,xproduct,codebuf,&uid); |
#427 | generator->list(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf); |
#428 | generate_basetype(basetype,con,codebuf,NULL,generator); |
#430 | generator->listend(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf); |
#464 | generate_primdata(Symbol* basetype, NCConstant* prim, Bytebuffer* codebuf, |
#471 | Datalist* fill = (filler==NULL?getfiller(basetype):filler); |
#493 | match = (basetype->subclass == NC_PRIM ? 1 : 0); |
#498 | match = (basetype->subclass == NC_PRIM && basetype->typ.typecode == NC_STRING ? 1 : 0); |
#503 | match = (basetype->subclass == NC_OPAQUE |
#504 | || basetype->subclass == NC_PRIM ? 1 : 0); |
#507 | match = (basetype->subclass == NC_ENUM ? 1 : 0); |
#512 | match = (en == basetype); |
#521 | basetype->name); |
#524 | target.nctype = basetype->typ.typecode; |
#532 | if(basetype->subclass != NC_ENUM) { |
#536 | normalizeopaquelength(&target,basetype->typ.size); |
#541 | generator->constant(generator,basetype,&target,codebuf); |
genf77.c#139 | nc_type typecode = vsym->typ.basetype->typ.typecode; |
#179 | int typecode = gasym->typ.basetype->typ.typecode; |
#189 | int typecode = asym->typ.basetype->typ.typecode; |
#199 | char* basetype = "integer"; |
#200 | if(nctype == NC_FLOAT) basetype = "real"; |
#201 | else if(nctype == NC_DOUBLE) basetype = "double precision"; |
#204 | basetype, ncftype(nctype), |
#251 | Symbol* basetype = vsym->typ.basetype; |
#270 | nftype(basetype->typ.typecode), |
#555 | Symbol* basetype = asym->typ.basetype; |
#556 | nc_type typecode = basetype->typ.typecode; |
#722 | int typecode = vsym->typ.basetype->typ.typecode; |
#855 | Symbol* basetype = 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#135 | Symbol* basetype = vsym->typ.basetype; |
#153 | jtypeallcaps(basetype->typ.typecode), |
#432 | int typecode = vsym->typ.basetype->typ.typecode; |
#520 | Symbol* basetype = asym->typ.basetype; |
#521 | nc_type typecode = basetype->typ.typecode; |
#562 | jtype(basetype->typ.typecode), |
getfill.c#29 | tsym = tvsym->typ.basetype; |
#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*/ |
#102 | filllist(field->typ.basetype,sublist); |
#109 | filllist(tsym->typ.basetype,sublist); /* generate a single instance*/ |
#118 | fillarray(Symbol* basetype, Dimset* dimset, int index, Datalist* arraylist) |
#132 | filllist(basetype,sublist); |
#134 | fillarray(basetype->typ.basetype,dimset,index+1,sublist); |
#138 | for(i=0;i<size;i++) filllist(basetype,sublist); |
#141 | fillarray(basetype->typ.basetype,dimset,index+1,sublist); |
nc_iter.c#229 | *tsymp = sym->typ.basetype; |
nccopy.c#303 | nc_type basetype; |
#309 | NC_CHECK(nc_inq_enum(igrp, itype, name, &basetype, &basesize, &nmembers)); |
#310 | NC_CHECK(nc_def_enum(ogrp, basetype, name, &otype)); |
ncgen.h#159 | struct Symbol* basetype; |
ncgeny.c#1893 | (yyvsp[(3) - (6)].sym)->typ.basetype=(yyvsp[(1) - (6)].sym); |
#1910 | eid->typ.basetype = (yyvsp[(3) - (6)].sym)->typ.basetype; |
#1965 | Symbol* basetype = (yyvsp[(1) - (5)].sym); |
#1970 | (yyvsp[(5) - (5)].sym)->typ.basetype=basetype; |
#1997 | (yyvsp[(2) - (5)].sym)->typ.basetype=NULL; |
#2030 | f->typ.basetype = (yyvsp[(1) - (2)].sym); |
#2178 | sym->typ.basetype = (yyvsp[(1) - (2)].sym); |
#2221 | (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/ |
#2295 | (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/ |
#3020 | sym->typ.basetype = sym; |
#3337 | if(tsym == NULL) tsym = 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_PRIM) keep=1; |
#287 | if(field->typ.basetype->subclass != NC_PRIM) {keep=0;break;} |
#311 | if(sym->typ.basetype->touched) keep=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; |
#381 | if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT) |
#382 | sym->typ.typecode = sym->typ.basetype->typ.typecode; |
#608 | computesize(tsym->typ.basetype); /* first size*/ |
#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; |
#659 | computesize(tsym->typ.basetype); |
#661 | tsym->typ.size = tsym->typ.basetype->typ.size * totaldimsize; |
#662 | tsym->typ.alignment = tsym->typ.basetype->typ.alignment; |
#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 | Symbol* basetype = 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; |
#727 | if(asym->typ.basetype == NULL) inferattributetype(asym); |
#729 | asym->typ.typecode = asym->typ.basetype->typ.typecode; |
#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; |
#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); |
#1076 | || sqContains(typdefs,sym->typ.basetype))) |
#1175 | ischar = (var->typ.basetype->typ.typecode == NC_CHAR); |
util.c#121 | if(asym->att.basetype == primsymbols[NC_STRING]) |