cdf.c#510 CDFnodepattern = (CDFnode*)nclistget(repairlist,i+1);
#512 int tindex = findin(pattern->container,pattern);
#514                             pattern->container,tindex);
#517ocfqn(node->ocnode),ocfqn(pattern->ocnode));
#569    newstruct->pattern = patternnode;
genlib.h#97extern  Symbollookup(nc_class objectclassSymbolpattern);
getvara.c#42static NCerror attachsubset(CDFnodetargetCDFnodepattern);
#1032setattach(CDFnodetargetCDFnodepattern)
#1034    target->attachment = pattern;
#1035    pattern->attachment = target;
#1037    target->externaltype = pattern->externaltype;
#1038    target->maxstringlength = pattern->maxstringlength;
#1039    target->sequencelimit = pattern->sequencelimit;
#1040    target->ncid = pattern->ncid;
#1042    target->typeid = pattern->typeid;
#1043    target->typesize = pattern->typesize;
#1047attachdims(CDFnodexnodeCDFnodepattern)
#1052 CDFnodetdim = (CDFnode*)nclistget(pattern->array.dimsetall,i);
#1118attach(CDFnodexrootCDFnodepattern)
#1122    CDFnodeddsroot = pattern->root;
#1128    collectnodepath(pattern,patternpath,WITHDATASET);
#1136attachsubsetr(CDFnodetargetCDFnodepattern)
#1144 target->ocname,pattern->ocname);
#1147    ASSERT((nodematch(target,pattern)));
#1148    setattach(target,pattern);
#1153    for(fieldindex=0,i=0;i<nclistlength(pattern->subnodes) && fieldindex<nclistlength(target->subnodes);i++) {
#1154        CDFnodepatternsubnode = (CDFnode*)nclistget(pattern->subnodes,i);
#1177attachsubset(CDFnodetargetCDFnodepattern)
#1181    if(pattern == NULL) {THROWCHK(ncstat=NC_NOERR); goto done;}
#1182    if(!nodematch(target,pattern)) {THROWCHK(ncstat=NC_EINVAL); goto done;}
#1185fprintf(stderr,"attachsubset: pattern=%s\n",dumptree(pattern));
#1187    ncstat = attachsubsetr(target,pattern);
nccommon.h#275    struct CDFnodepattern;       /* temporary field for regridding */
ncdap.h#132extern NCerror restruct(NCDAPCOMMON*, CDFnodeddsrootCDFnodepatternNClist*);
ncgeny.c#3170dupobjectcheck(nc_class objectclassSymbolpattern)
#3174    if(pattern == NULL) return 0;
#3175    grp = pattern->container;
#3180    && strcmp(sym->name,pattern->name)==0) return 1;
oc.c#1253    OCASSERT(data->pattern != NULL);
#1255    else *nodep = (OCobject)data->pattern;
#1281    OCASSERT(data->pattern != NULL);
#1283    else *typep = data->pattern->octype;
#1374    OCnodepattern;
#1387    pattern = data->pattern;
#1388    rank = pattern->array.rank;
#1460    OCnodepattern;
#1473    pattern = data->pattern;
#1474    rank = pattern->array.rank;
#1482 startpoint = ocarrayoffset(rank,pattern->array.sizes,start);
#1487 ocdataddsmsg(state,pattern->tree);
occompile.c#19static OCdatanewocdata(OCnodepattern);
#221    record->pattern = xnode;
#243    OCnodexnode = data->pattern;
#294    OCnodexnode = data->pattern;
#394newocdata(OCnodepattern)
#400    data->pattern = pattern;
ocdata.c#50    OCnodepattern;
#54    pattern = data->pattern;
#56    if(pattern->container == NULL)
#74    OCnodepattern;
#78    pattern = data->pattern;
#79    root = pattern->tree->data.data;
#91    OCnodepattern;
#96    pattern = container->pattern;
#98    if(!ociscontainer(pattern->octype))
#118    OCnodepattern;
#124    pattern = data->pattern;
#125    rank = pattern->array.rank;
#128    if(pattern->octype != OC_Structure || rank == 0)
#132    if(!ocvalidateindices(rank,pattern->array.sizes,indices))
#136    index = ocarrayoffset(rank,pattern->array.sizes,indices);
#159    OCnodepattern;
#164    pattern = data->pattern;
#167    if(pattern->octype != OC_Sequence
#187    OCnodepattern;
#193    pattern = data->pattern;
#199                       pattern->array.rank,
#200                       pattern->array.sizes,
#214    if(data->pattern->octype != OC_Sequence
#244    OCnodepattern;
#253    pattern = data->pattern;
#254    assert(pattern->octype == OC_Atomic);
#255    etype = pattern->etype;
#257    isscalar = (pattern->array.rank == 0 ? 1 : 0);
#267    xdrs = pattern->root->tree->data.xdrs;
#293    OCnodepattern;
#304    pattern = data->pattern;
#305    etype = pattern->etype;
#306    scalar = (pattern->array.rank == 0);
ocdata.h#17    OCnode*   pattern;
ocdump.c#508    OCnodepattern = data->pattern;
#513        ocbytescat(buffer,pattern->name);
#517    if(data->pattern->octype == OC_Atomic) {
#521    if(ociscontainer(pattern->octype)) {
#524    } else if(pattern->etype == OC_String || pattern->etype == OC_URL) {
#549    OCnodepattern;
#561    pattern = data->pattern;
#562    rank = pattern->array.rank;
#566        crossproduct = octotaldimsize(pattern->array.rank,pattern->array.sizes);
#605    if(pattern->octype == OC_Atomic) {
#606 typename = octypetoddsstring(pattern->etype);
#608 typename = octypetoddsstring(pattern->octype);
#614    if(!occopycat(tmp,sizeof(tmp),1,pattern->name))
#638    OCnodepattern;
#650 pattern = pathdata->pattern;
#652 ocbytescat(buffer,pattern->name);
#663 if(pattern->octype == OC_Atomic) {
#664     if(pattern->array.rank > 0) {
#665         off_t xproduct = octotaldimsize(pattern->array.rank,pattern->array.sizes);
#671 if(pattern->octype == OC_Sequence) {
#677    if(ociscontainer(pattern->octype)) {
#683     ocbytescat(buffer,octypetoddsstring(pattern->octype));
#684    } else if(ocisatomic(pattern->octype)) {
#687 ocbytescat(buffer,octypetoddsstring(pattern->etype));
semantics.c#997lookup(nc_class objectclassSymbolpattern)
#1000    if(pattern == NULL) return NULL;
#1001    grp = lookupgroup(pattern->prefix);
#1003    return lookupingroup(objectclass,pattern->name,grp);


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