cache.c#25iscached(NCDAPCOMMONnccommCDFnodetargetNCcachenode** cachenodep)
#40            CDFnodevar = (CDFnode*)nclistget(cachenode->vars,i);
#59            CDFnodevar = (CDFnode*)nclistget(cachenode->vars,j);
#118            CDFnodevar = (CDFnode*)nclistget(allvars,i);
#154        CDFnodevar = (CDFnode*)nclistget(vars,i);
#189CDFnodevar = (CDFnode*)nclistget(vars,i);
#218    CDFnodedxdroot = NULL;
#406 CDFnodevar = (CDFnode*)nclistget(allvars,i);
#419            CDFnodedim = (CDFnode*)nclistget(var->array.dimsettrans,j);
cdf.c#14CDFnodev4node = NULL;
#17static NCerror sequencecheckr(CDFnodenodeNClistvarsCDFnodetopseq);
#18static NCerror restructr(NCDAPCOMMON*, CDFnode*, CDFnode*, NClist*);
#20static NCerror structwrap(NCDAPCOMMON*, CDFnode*, CDFnode*, int, CDFnode*, int);
#21static int findin(CDFnodeparentCDFnodechild);
#22static CDFnodemakenewstruct(NCDAPCOMMON*, CDFnode*, CDFnode*);
#23static NCerror mapnodesr(CDFnode*, CDFnode*, int depth);
#24static NCerror mapfcn(CDFnodedstnodeCDFnodesrcnode);
#25static NCerror definedimsetplus(NCDAPCOMMONnccommCDFnodenode);
#26static NCerror definedimsetall(NCDAPCOMMONnccommCDFnodenode);
#27static NCerror definetransdimset(NCDAPCOMMONnccommCDFnodenode);
#28static NCerror definedimsettransR(NCDAPCOMMONnccommCDFnodenode);
#29static NCerror definedimsetsR(NCDAPCOMMONnccommCDFnodenode);
#30static NCerror buildcdftreer(NCDAPCOMMON*, OCddsnodeCDFnode*, CDFtree*, CDFnode**);
#31static void free1cdfnode(CDFnodenode);
#33static void defdimensions(OCddsnode ocnodeCDFnodecdfnodeNCDAPCOMMONnccommCDFtreetree);
#58 CDFnodenode = (CDFnode*)nclistget(allnodes,i);
#78 CDFnodenode = (CDFnode*)nclistget(allnodes,i);
#94 CDFnodenode = (CDFnode*)nclistget(allvarnodes,i);
#106 CDFnodenode = (CDFnode*)nclistget(allvarnodes,i);
#119 CDFnodenode = (CDFnode*)nclistget(allvarnodes,i);
#126CDFnodenode = (CDFnode*)nclistget(varnodes,i);
#137fixgrid(NCDAPCOMMONnccommCDFnodegrid)
#140    CDFnodearray;
#143    array = (CDFnode*)nclistget(grid->subnodes,0);
#153 CDFnodearraydim = (CDFnode*)nclistget(array->array.dimset0,i-1);
#154 CDFnodemap = (CDFnode*)nclistget(grid->subnodes,i);
#155 CDFnodemapdim;
#163 mapdim = (CDFnode*)nclistget(map->array.dimset0,0);
#206        CDFnodegrid = (CDFnode*)nclistget(gridnodes,i);
#217computecdfvarnames(NCDAPCOMMONnccommCDFnoderootNClistvarnodes)
#223 CDFnodenode = (CDFnode*)nclistget(root->tree->nodes,i);
#231 CDFnodevar = (CDFnode*)nclistget(varnodes,i);
#247     CDFnodevar = (CDFnode*)nclistget(varnodes,i);
#249         CDFnodetestnode = (CDFnode*)nclistget(varnodes,j);
#259     CDFnodevdim = (CDFnode*)nclistget(var->array.dimsetall,d);
#260     CDFnodetdim = (CDFnode*)nclistget(testnode->array.dimsetall,d);
#276 CDFnodevar1 = (CDFnode*)nclistget(varnodes,i);
#279     CDFnodevar2 = (CDFnode*)nclistget(varnodes,j);
#307sequencecheckr(CDFnodenodeNClistvarsCDFnodetopseq)
#319     CDFnodesub = (CDFnode*)nclistget(node->subnodes,i);
#341     CDFnodesub = (CDFnode*)nclistget(node->subnodes,i);
#387restruct(NCDAPCOMMONnccCDFnodeddsrootCDFnodepatternrootNClistprojections)
#436restructr(NCDAPCOMMONnccCDFnodedxdparentCDFnodepatternparentNClistrepairlist)
#451        CDFnodedxdsubnode = (CDFnode*)nclistget(dxdparent->subnodes,index);
#452 CDFnodematchnode = NULL;
#456            CDFnodepatternsubnode = (CDFnode*)nclistget(patternparent->subnodes,i);
#479                CDFnodesubtemp = (CDFnode*)nclistget(patternparent->subnodes,i);
#483                        CDFnodegridfield = (CDFnode*)nclistget(subtemp->subnodes,j);
#509 CDFnodenode = (CDFnode*)nclistget(repairlist,i);
#510 CDFnodepattern = (CDFnode*)nclistget(repairlist,i+1);
#525structwrap(NCDAPCOMMONnccCDFnodenodeCDFnodeparent, int parentindex,
#526                           CDFnodepatterngrid, int gridindex)
#528    CDFnodenewstruct;
#544findin(CDFnodeparentCDFnodechild)
#560static CDFnode*
#561makenewstruct(NCDAPCOMMONnccCDFnodenodeCDFnodepatternnode)
#563    CDFnodenewstruct = makecdfnode(ncc,patternnode->ocname,OC_Structure,
#582mapnodes(CDFnoderootCDFnodefullroot)
#596mapnodesr(CDFnodeconnodeCDFnodefullnode, int depth)
#619 CDFnoden = (CDFnode*)nclistget(fullnode->subnodes,i);
#623 CDFnoden = (CDFnode*)nclistget(connode->subnodes,i);
#633        CDFnodeconsubnode = (CDFnode*)nclistget(connode->subnodes,i);
#636            CDFnodefullsubnode = (CDFnode*)nclistget(fullnode->subnodes,j);
#652mapfcn(CDFnodedstnodeCDFnodesrcnode)
#660unmap(CDFnoderoot)
#665 CDFnodenode = (CDFnode*)nclistget(tree->nodes,i);
#680    CDFnodebasenode;
#684 CDFnodenode = (CDFnode*)nclistget(allnodes,i);
#701     CDFnodedim = (CDFnode*)nclistget(node->array.dimset0,j);
#702     CDFnodebasedim = (CDFnode*)nclistget(basenode->array.dimset0,j);
#712static CDFnode*
#713clonedim(NCDAPCOMMONnccommCDFnodedimCDFnodevar)
#715    CDFnodeclone;
#727clonedimset(NCDAPCOMMONnccommNClistdimsetCDFnodevar)
#733        CDFnode *dim = NULL;
#737        dim = (CDFnode*)nclistget(dimset,i);
#745definedimsetplus(NCDAPCOMMONnccomm/*notused*/, CDFnodenode)
#749    CDFnodeclone = NULL;
#771definedimsetall(NCDAPCOMMONnccomm/*notused*/, CDFnodenode)
#784 CDFnodeclone = NULL;
#786 clone = (CDFnode*)nclistget(node->array.dimsetplus,i);
#798definetransdimset(NCDAPCOMMONnccomm/*notused*/, CDFnodenode)
#814 CDFnodeclone = NULL;
#816  clone = (CDFnode*)nclistget(node->array.dimset0,i);
#843definedimsettransR(NCDAPCOMMONnccommCDFnodenode)
#851 CDFnodesubnode = (CDFnode*)nclistget(node->subnodes,i);
#883definedimsetsR(NCDAPCOMMONnccommCDFnodenode)
#892 CDFnodesubnode = (CDFnode*)nclistget(node->subnodes,i);
#904CDFnode*
#906             /*optional*/ OCddsnode ocnodeCDFnodecontainer)
#908    CDFnodenode;
#910    node = (CDFnode*)calloc(1,sizeof(CDFnode));
#911    if(node == NULL) return (CDFnode*)NULL;
#942buildcdftree(NCDAPCOMMONnccommOCddsnode ocrootOCdxd occlassCDFnode** cdfrootp)
#944    CDFnoderoot = NULL;
#965buildcdftreer(NCDAPCOMMONnccommOCddsnode ocnodeCDFnodecontainer,
#966                CDFtreetreeCDFnode** cdfnodep)
#973    CDFnodecdfnode = NULL;
#1043 CDFnodesubnode;
#1058freecdfroot(CDFnoderoot)
#1071 CDFnodenode = (CDFnode*)nclistget(tree->nodes,i);
#1085free1cdfnode(CDFnodenode)
#1121nodematch(CDFnodenode1CDFnodenode2)
#1134simplenodematch(CDFnodenode1CDFnodenode2)
#1171fix1node(NCDAPCOMMONnccommCDFnodenode)
#1191 CDFnodenode = (CDFnode*)nclistget(cdfnodes,i);
#1199defdimensions(OCddsnode ocnodeCDFnodecdfnodeNCDAPCOMMONnccommCDFtreetree)
#1206 CDFnodecdfdim;
constraints.c#15static NCerror matchpartialname(NClistnodesNClistsegmentsCDFnode** nodep);
#17static int iscontainer(CDFnodenode);
#18static DCEprojectionprojectify(CDFnodefieldDCEprojectioncontainer);
#56 CDFnoderoot)
#65 CDFnodecdfmatch = NULL;
#119            && ((CDFnode*)proj->var->annotation)->ocnode != NULL));
#120    collectnodepath((CDFnode*)proj->var->annotation,fullpath,!WITHDATASET);
#149 CDFnodecdfnode = (CDFnode*)seg->annotation;
#156     CDFnodedim = (CDFnode*)nclistget(dimset,j);
#183        CDFnodenode = (CDFnode*)nclistget(fullpath,i);
#194        CDFnodenode = (CDFnode*)nclistget(fullpath,i);
#233matchpartialname(NClistnodesNClistsegmentsCDFnode** nodep)
#248        CDFnodenode = (CDFnode*)nclistget(nodes,i);
#271        CDFnodematchnode = (CDFnode*)nclistget(namematches,i);
#291     *nodep = (CDFnode*)nclistget(matches,0);
#294 CDFnodeminnode = NULL;
#300     CDFnodecandidate = (CDFnode*)nclistget(matches,i);
#356 CDFnodenode = (CDFnode*)nclistget(matchpath,pathstart+i);
#382dapbuildvaraprojection(CDFnodevar,
#447dapiswholeslice(DCEslicesliceCDFnodedim)
#470    dimset = ((CDFnode*)seg->annotation)->array.dimset0;
#474 CDFnodedim = (CDFnode*)nclistget(dimset,i);
#565 if(!iscontainer((CDFnode*)p1->var->annotation))
#572     collectnodepath((CDFnode*)p2->var->annotation,tmp,WITHDATASET);
#590            CDFnodeleaf;
#594            leaf = (CDFnode*)target->var->annotation;
#606     CDFnodeleaf = (CDFnode*)container->var->annotation;
#608                CDFnodefield = (CDFnode*)nclistget(leaf->subnodes,j);
#634iscontainer(CDFnodenode)
#643projectify(CDFnodefieldDCEprojectioncontainer)
#689dapvar2projection(CDFnodevarDCEprojection** projectionp)
#706 CDFnoden = (CDFnode*)nclistget(path,i);
#718     CDFnodedim;
#720     dim = (CDFnode*)nclistget(dimset,j);
#861 CDFnodenode;
#864 node = (CDFnode*)proj->var->annotation;
constraints.h#9extern NCerror dapmapconstraints(DCEconstraint*,CDFnode*);
#16extern int dapiswholeslice(DCEslice*, struct CDFnodedim);
#21extern void dapmakewholesegment(DCEsegment*,struct CDFnode*);
#22extern void dapmakewholeslice(DCEsliceslice, struct CDFnodedim);
#26extern int dapvar2projection(CDFnodevarDCEprojection** projectionp);
dapattr.c#19dapmerge(NCDAPCOMMONnccommCDFnodeddsrootOCddsnode dasroot)
#39 CDFnodenode = (CDFnode*)nclistget(allnodes,i);
#173dapmerge(NCDAPCOMMONnccommCDFnodeddsrootOCddsnode dasroot)
#269     CDFnodedds = (CDFnode*)nclistget(varnodes,j);
#308mergedas1(NCDAPCOMMONnccommOClink connCDFnodeddsOCddsnode das)
dapdump.c#16static void dumptreer(CDFnoderootNCbytesbuf, int indent, int visible);
#251dumppath(CDFnodeleaf)
#261 CDFnodenode = (CDFnode*)nclistget(path,i);
#280dumptreer1(CDFnoderootNCbytesbuf, int indent, char* tag, int visible)
#287 CDFnodenode = (CDFnode*)nclistget(root->subnodes,i);
#308dumptreer(CDFnoderootNCbytesbuf, int indent, int visible)
#356     CDFnodedim = (CDFnode*)nclistget(dimset,i);
#372dumptree(CDFnoderoot)
#383dumpvisible(CDFnoderoot)
#395dumpnode(CDFnodenode)
#465 CDFnodedim = (CDFnode*)nclistget(node->array.dimset0,i);
#522 CDFnodevar = (CDFnode*)nclistget(node->vars,i);
dapdump.h#44extern char* dumppath(struct CDFnodenode);
#45extern char* dumptree(CDFnoderoot);
#46extern char* dumpvisible(CDFnoderoot);
#47extern char* dumpnode(CDFnodenode);
daputil.c#261 CDFnodedim = (CDFnode*)nclistget(dimensions,i);
#343collectnodepath(CDFnodenodeNClistpath, int withdataset)
#417    CDFnodenode;
#423        node = (CDFnode*)nclistget(path,0);
#429 CDFnodenode = (CDFnode*)nclistget(path,i);
#448makecdfpathstring(CDFnodevar, const char* separator)
#460clonenodenamepath(CDFnodenodeNClistpath, int withdataset)
#497dapinsequence(CDFnodenode)
#508dapinstructarray(CDFnodenode)
#521dapgridmap(CDFnodenode)
#525 CDFnodearray = (CDFnode*)nclistget(node->container->subnodes,0);
#533dapgridarray(CDFnodenode)
#537 CDFnodearray = (CDFnode*)nclistget(node->container->subnodes,0);
#544dapgridelement(CDFnodenode)
#552daptopgrid(CDFnodegrid)
#560daptopseq(CDFnodeseq)
#568daptoplevel(CDFnodenode)
daputil.h#17struct CDFnode;
#28extern void collectnodepath(struct CDFnode*, NClistpath, int dataset);
#31extern char* makecdfpathstring(struct CDFnode*,const char*);
#32extern void clonenodenamepath(struct CDFnode*, NClist*, int);
#50extern int dapinsequence(struct CDFnodenode);
#51extern int dapinstructarray(struct CDFnodenode);
#52extern int daptopgrid(struct CDFnodenode);
#53extern int daptopseq(struct CDFnodenode);
#54extern int daptoplevel(struct CDFnodenode);
#55extern int dapgridmap(struct CDFnodenode);
#56extern int dapgridarray(struct CDFnodenode);
#57extern int dapgridelement(struct CDFnodenode);
getvara.c#25static NCerror moveto(NCDAPCOMMON*, Getvara*, CDFnodedataroot, void* memory);
#35static int findfield(CDFnodenodeCDFnodesubnode);
#38static int extract(NCDAPCOMMON*, Getvara*, CDFnode*, DCEsegment*, size_t dimindexOClinkOCdatanode, struct NCMEMORY*);
#39static int extractstring(NCDAPCOMMON*, Getvara*, CDFnode*, DCEsegment*, size_t dimindexOClinkOCdatanode, struct NCMEMORY*);
#41static NCerror makegetvar(NCDAPCOMMON*, CDFnode*, void*, nc_typeGetvara**);
#42static NCerror attachsubset(CDFnodetargetCDFnodepattern);
#104    CDFnodecdfvar = NULL; /* cdf node mapping to var*/
#108    CDFnodextarget = NULL; /* target in DATADDS */
#109    CDFnodetarget = NULL; /* target in constrained DDS */
#135 CDFnodenode = (CDFnode*)nclistget(varnodes,i);
#181     CDFnodedim = (CDFnode*)nclistget(ncdimsall,i);
#192      CDFnodedim = (CDFnode*)nclistget(ncdimsall,i);
#438 CDFnodecdfnode = (CDFnode*)seg->annotation;
#451moveto(NCDAPCOMMONnccommGetvaraxgetvarCDFnodexrootnode, void* memory)
#493    CDFnodexnode = (CDFnode*)nclistget(path,depth);
#631    CDFnodexnode = (CDFnode*)nclistget(path,depth);
#635    CDFnodexnext;
#640    xnext = (CDFnode*)nclistget(path,depth+1);
#663        CDFnodexgrid = xnext;
#664 xnext = (CDFnode*)nclistget(path,depth+2); /* real node */
#715findfield(CDFnodenodeCDFnodefield)
#719        CDFnodetest = (CDFnode*) nclistget(node->subnodes,i);
#756 CDFnodexnode,
#936 CDFnodexnode,
#993makegetvar(NCDAPCOMMONnccommCDFnodevar, void* datanc_type dsttypeGetvara** getvarp)
#1020unattach(CDFnoderoot)
#1025 CDFnodexnode = (CDFnode*)nclistget(xtree->nodes,i);
#1032setattach(CDFnodetargetCDFnodepattern)
#1047attachdims(CDFnodexnodeCDFnodepattern)
#1051 CDFnodexdim = (CDFnode*)nclistget(xnode->array.dimsetall,i);
#1052 CDFnodetdim = (CDFnode*)nclistget(pattern->array.dimsetall,i);
#1067attachr(CDFnodexnodeNClistpatternpath, int depth)
#1071    CDFnodepatternpathnode;
#1072    CDFnodepatternpathnext;
#1078    patternpathnode = (CDFnode*)nclistget(patternpath,depth);
#1092    patternpathnext = (CDFnode*)nclistget(patternpath,depth+1);
#1098        CDFnodexsubnode = (CDFnode*)nclistget(xnode->subnodes,i);
#1106        CDFnodepatternpathnext2 = (CDFnode*)nclistget(patternpath,depth+2);
#1118attach(CDFnodexrootCDFnodepattern)
#1122    CDFnodeddsroot = pattern->root;
#1136attachsubsetr(CDFnodetargetCDFnodepattern)
#1154        CDFnodepatternsubnode = (CDFnode*)nclistget(pattern->subnodes,i);
#1155        CDFnodetargetsubnode = (CDFnode*)nclistget(target->subnodes,fieldindex);
#1177attachsubset(CDFnodetargetCDFnodepattern)
#1217    CDFnodecdfvar; /* cdf node mapping to var*/
#1244 CDFnodenode = (CDFnode*)nclistget(varnodes,i);
#1291 CDFnodedim = (CDFnode*)nclistget(ncdims,i);
getvara.h#35    CDFnodetarget;
nccommon.h#110    struct CDFnodedatadds;
#138    struct CDFnodeddsroot; /* constrained dds */
#139    struct CDFnodefullddsroot; /* unconstrained dds */
#149    struct CDFnodeglobalstringdim;
#151    struct CDFnoderecorddim;
#176    struct CDFnoderoot; /* cross link */
#201    struct CDFnodebasedim; /* for duplicate dimensions*/
#202    struct CDFnodearray; /* parent array node */
#213    struct CDFnodestringdim;
#215    struct CDFnodeseqdim; /* if this node is a sequence */
#217    struct CDFnodesequence; /* containing usable sequence, if any */
#218    struct CDFnodebasevar; /* for duplicate grid variables*/
#247typedef struct CDFnode {
#254    struct CDFnode*  group;  /* null => in root group */
#255    struct CDFnode*  container;  /* e.g. struct or sequence, but not group */
#256    struct CDFnode*  root;
#269    struct CDFnode*  basenode;      /* derived tree map to pattern tree */
#274    struct CDFnodeattachment;     /* DDS<->DATADDS cross link*/
#275    struct CDFnodepattern;       /* temporary field for regridding */
#286CDFnode;
#294extern NCerror attach(CDFnodexrootCDFnodeddstarget);
#295extern void unattach(CDFnode*);
#296extern int nodematch(CDFnodenode1CDFnodenode2);
#297extern int simplenodematch(CDFnodenode1CDFnodenode2);
#298extern CDFnodefindxnode(CDFnodetargetCDFnodexroot);
#301extern size_t estimatedataddssize(CDFnodedatadds);
#306extern NCerror fixgrid(NCDAPCOMMONdrnoCDFnodegrid);
#311extern NCerror buildcdftree(NCDAPCOMMON*, OCddsnodeOCdxdCDFnode**);
#312extern CDFnodemakecdfnode(NCDAPCOMMON*, char* nmOCtype,
#313     /*optional*/ OCddsnode ocnodeCDFnodecontainer);
#314extern void freecdfroot(CDFnode*);
#321extern int iscached(NCDAPCOMMON*, CDFnodetargetNCcachenode** cachenodep);
ncd2dispatch.c#36static char* getdefinename(CDFnodenode);
#38static NCerror buildglobalattrs(NCDAPCOMMON*, CDFnoderoot);
#40static void computedimindexanon(CDFnodedimCDFnodevar);
#42static int equivalentdim(CDFnodebasedimCDFnodedupdim);
#46static NCerror showprojection(NCDAPCOMMON*, CDFnodevar);
#47static NCerror getseqdimsize(NCDAPCOMMON*, CDFnodeseq, size_t* sizep);
#48static NCerror makeseqdim(NCDAPCOMMON*, CDFnodeseq, size_t countCDFnode** sqdimp);
#49static NCerror countsequence(NCDAPCOMMON*, CDFnodexseq, size_t* sizep);
#52static size_t fieldindex(CDFnodeparentCDFnodechild);
#53static NCerror computeseqcountconstraints(NCDAPCOMMON*, CDFnode*, NCbytes*);
#54static void computeseqcountconstraintsr(NCDAPCOMMON*, CDFnode*, CDFnode**);
#576     CDFnodeunlimited = dapcomm->cdf.recorddim;
#637    CDFnodedds = dapcomm->cdf.ddsroot;
#672     CDFnodedim1 = (CDFnode*)nclistget(dimset,i);
#673     CDFnodedim2 = (CDFnode*)nclistget(dimset,i+1);
#686 CDFnodeunlimited = dapcomm->cdf.recorddim;
#708 CDFnodedim = (CDFnode*)nclistget(dimset,i);
#726 CDFnodedim = (CDFnode*)nclistget(dimset,i);
#750 CDFnodevar = (CDFnode*)nclistget(varnodes,i);
#766                CDFnodedim = (CDFnode*)nclistget(vardims,j);
#781CDFnodedim = (CDFnode*)nclistget(vardims,k);
#815buildglobalattrs(NCDAPCOMMONdapcommCDFnoderoot)
#838     CDFnodedim = (CDFnode*)nclistget(cdfnodes,i);
#971getdefinename(CDFnodenode)
#1040 CDFnodevar = (CDFnode*)nclistget(varnodes,i);
#1042     CDFnodedim = (CDFnode*)nclistget(var->array.dimsetall,j);
#1055 CDFnodedupdim = NULL;
#1056 CDFnodebasedim = (CDFnode*)nclistget(alldims,i);
#1060     dupdim = (CDFnode*)nclistget(alldims,j);
#1080 CDFnodebasedim = (CDFnode*)nclistget(alldims,i);
#1085     CDFnodedim = (CDFnode*)nclistget(alldims,j);
#1100     CDFnodedim = (CDFnode*)nclistget(conflicts,j);
#1108 CDFnodenode = (CDFnode*)nclistget(varnodes,i);
#1117 CDFnodedim = (CDFnode*)nclistget(alldims,i);
#1132 CDFnodedim = (CDFnode*)nclistget(basedims,i);
#1133 CDFnodevar = dim->dim.array;
#1164 CDFnodedim1 = (CDFnode*)nclistget(basedims,i);
#1165        CDFnodedim2 = NULL;
#1172      dim2 = (CDFnode*)nclistget(basedims,j);
#1185CDFnodedim = (CDFnode*)nclistget(basedims,i);
#1270 CDFnodevar = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->varnodes,i);
#1284 CDFnodevar = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->nodes,i);
#1326computedimindexanon(CDFnodedimCDFnodevar)
#1331 CDFnodecandidate = (CDFnode*)nclistget(dimset,i);
#1345        CDFnodedim = (CDFnode*)nclistget(dims,i);
#1346 CDFnodebasedim = dim->dim.basedim;
#1359equivalentdim(CDFnodebasedimCDFnodedupdim)
#1373 CDFnodedim = (CDFnode*)nclistget(dimset,i);
#1396 CDFnodenode = (CDFnode*)nclistget(varnodes,i);
#1416    CDFnodeglobalsdim = NULL;
#1435 CDFnodevar = (CDFnode*)nclistget(varnodes,i);
#1436 CDFnodesdim = NULL;
#1486        CDFnodedim = (CDFnode*)nclistget(basedims,i);
#1516        CDFnodeseq = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->seqnodes,i);
#1518 CDFnodesqdim = NULL;
#1519 CDFnodecontainer;
#1552showprojection(NCDAPCOMMONdapcommCDFnodevar)
#1563        CDFnodenode = (CDFnode*)nclistget(path,i);
#1571 CDFnodedim = (CDFnode*)nclistget(var->array.dimset0,i);
#1588getseqdimsize(NCDAPCOMMONdapcommCDFnodeseq, size_t* sizep)
#1595    CDFnodedxdroot;
#1596    CDFnodexseq;
#1658makeseqdim(NCDAPCOMMONdapcommCDFnodeseq, size_t countCDFnode** sqdimp)
#1660    CDFnodesqdim;
#1661    CDFnoderoot = seq->root;
#1680countsequence(NCDAPCOMMONdapcommCDFnodexseq, size_t* sizep)
#1689    CDFnodexroot;
#1698    ASSERT(xseq->root == (CDFnode*)nclistget(path,0));
#1707        CDFnodecurrent = (CDFnode*)nclistget(path,i);
#1709 CDFnodenext = NULL;
#1724     next = (CDFnode*)nclistget(path,i+1);
#1784fieldindex(CDFnodeparentCDFnodechild)
#1788 CDFnodenode = (CDFnode*)nclistget(parent->subnodes,i);
#1806computeseqcountconstraints(NCDAPCOMMONdapcommCDFnodeseqNCbytesseqcountconstraints)
#1810    CDFnodevar = NULL;
#1823 CDFnodenode = (CDFnode*)nclistget(path,i);
#1837 CDFnodedim = (CDFnode*)nclistget(node->array.dimset0,j);
#1855static CDFnode*
#1856prefer(CDFnodecandidateCDFnodenewchoice)
#1898computeseqcountconstraintsr(NCDAPCOMMONdapcommCDFnodenodeCDFnode** candidatep)
#1900    CDFnodecandidate;
#1901    CDFnodecompound;
#1909        CDFnodesubnode = (CDFnode*)nclistget(node->subnodes,i);
#1933     CDFnodedim = (CDFnode*)nclistget(dimensions,i);
#1951        CDFnodevar = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,ivar);
#1983    CDFnodeddsroot = NULL;
#2053    CDFnodeddsroot; /* constrained */
#2113     CDFnodevar = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i);
#2118 CDFnodenode = (CDFnode*)nclistget(path,j);
#2146 CDFnodevar = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i);
#2150     CDFnodedim = (CDFnode*)nclistget(ncdims,j);
ncdap.h#96extern NCerror computecdfvarnames(NCDAPCOMMON*,CDFnode*,NClist*);
#99extern NCerror collectvardefdims(NCDAPCOMMONdrnoCDFnodevarNClistdimset);
#101extern NCerror dapmerge(NCDAPCOMMONdrnoCDFnodenodeOCobject dasroot);
#113extern NCerror dapbuildvaraprojection(CDFnode*,
#132extern NCerror restruct(NCDAPCOMMON*, CDFnodeddsrootCDFnodepatternNClist*);
#133extern void setvisible(CDFnoderoot, int visible);
#134extern NCerror mapnodes(CDFnodedstrootCDFnodesrcroot);
#135extern void unmap(CDFnoderoot);
#143extern NCerror showprojection(NCDAPCOMMON*, CDFnodevar);


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