cache.c#366iscacheableprojection(DCEprojectionproj)
#369    if(proj->discrim != CES_VAR) return 0;
#371    for(i=0;i<nclistlength(proj->var->segments);i++) {
#372        DCEsegmentsegment = (DCEsegment*)nclistget(proj->var->segments,i);
constraints.c#12static NCerror qualifyprojectionnames(DCEprojectionproj);
#13static NCerror qualifyprojectionsizes(DCEprojectionproj);
#14static NCerror qualifyprojectionnames(DCEprojectionproj);
#66 DCEprojectionproj = (DCEprojection*)nclistget(dceprojections,i);
#67 if(proj->discrim != CES_VAR) continue; /* ignore functions */
#68 ncstat = matchpartialname(nodes,proj->var->segments,&cdfmatch);
#72 proj->var->annotation = (void*)cdfmatch;
#112qualifyprojectionnames(DCEprojectionproj)
#117    ASSERT((proj->discrim == CES_VAR
#118            && proj->var->annotation != NULL
#119            && ((CDFnode*)proj->var->annotation)->ocnode != NULL));
#120    collectnodepath((CDFnode*)proj->var->annotation,fullpath,!WITHDATASET);
#123 dumpprojection(proj));
#126    completesegments(fullpath,proj->var->segments);
#130 dumpprojection(proj));
#138qualifyprojectionsizes(DCEprojectionproj)
#141    ASSERT(proj->discrim == CES_VAR);
#144 dumpprojection(proj));
#146    for(i=0;i<nclistlength(proj->var->segments);i++) {
#147        DCEsegmentseg = (DCEsegment*)nclistget(proj->var->segments,i);
#169 dumpprojection(proj));
#481dapiswholeprojection(DCEprojectionproj)
#485    ASSERT((proj->discrim == CES_VAR));
#488    for(i=0;i<nclistlength(proj->var->segments);i++) {
#489        DCEsegmentsegment = (DCEsegment*)nclistget(proj->var->segments,i);
#610 DCEprojectionproj = projectify(field,container);
#611 nclistpush(list,(void*)proj);
#645    DCEprojectionproj  = (DCEprojection*)dcecreate(CES_PROJECT);
#648    proj->discrim = CES_VAR;
#649    proj->var = var;
#655    return proj;
#862 DCEprojectionproj = (DCEprojection*)nclistget(constraint->projections,i);
#863 if(proj->discrim == CES_FCN) continue; /* ignore these */
#864 node = (CDFnode*)proj->var->annotation;
dapdump.c#211dumpprojection(DCEprojectionproj)
#216    tmp = dcetostring((DCEnode*)proj);
dapdump.h#57extern char* dumpprojection(DCEprojectionproj);
getvara.c#36static NCerror removepseudodims(DCEprojectionproj);
#430removepseudodims(DCEprojectionproj)
#434fprintf(stderr,"removesequencedims.before: %s\n",dumpprojection(proj));
#436    for(i=0;i<nclistlength(proj->var->segments);i++) {
#437 DCEsegmentseg = (DCEsegment*)nclistget(proj->var->segments,i);
#445fprintf(stderr,"removepseudodims.after: %s\n",dumpprojection(proj));
ncuri.c#398    char* proj = NULL;
#416    proj = (char*) p;
#417    select = strchr(proj,'&');
#419        size_t plen = (size_t)(select - proj);
#421     proj = NULL;
#423     proj = (char*)malloc(plen+1);
#424     memcpy((void*)proj,p,plen);
#425     proj[plen] = EOFCHAR;
#429 proj = nulldup(proj);
#432    duri->projection = proj;
ocuri.c#392    char* proj = NULL;
#410    proj = (char*) p;
#411    select = strchr(proj,'&');
#413        size_t plen = (select - proj);
#415     proj = NULL;
#417     proj = (char*)malloc(plen+1);
#418     memcpy((void*)proj,p,plen);
#419     proj[plen] = EOFCHAR;
#423 proj = nulldup(proj);
#426    duri->projection = proj;


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