dapparse.c#12static void setroot(OCnode*,OClist*);
#17static OClistscopeduplicates(OClistlist);
#47    OClistdups = scopeduplicates((OClist*)decls);
#58    root->subnodes = (OClist*)decls;
#72    OClistdups = scopeduplicates((OClist*)attrlist);
#84    node->subnodes = (OClist*)attrlist;
#118    OClistalist = (OClist*)decls;
#129    OClistalist = (OClist*)arraydecls;
#157    OClistalist = (OClist*)attrlist;
#171    OClistalist = (OClist*)valuelist;
#185    att->att.values = (OClist*)values;
#197    attset->subnodes = (OClist*)attributes;
#236dimension(OCnodenodeOClistdimensions)
#240    node->array.dimensions = (OClist*)dimensions;
#269    dimension(node,(OClist*)dimensions);
#277    OClistdups = scopeduplicates((OClist*)fields);
#286    dimension(node,(OClist*)dimensions);
#295    OClistdups = scopeduplicates((OClist*)members);
#312    OClistdups = scopeduplicates((OClist*)mapdecls);
#320    node->subnodes = (OClist*)mapdecls;
#338setroot(OCnoderootOClistocnodes)
#402static OClist*
#403scopeduplicates(OClistlist)
#407    OClistdups = NULL;
dapparselex.h#31    OClistreclaim; /* reclaim WORD_WORD instances */
#38    OClistocnodes;
nccommon.h#58struct OClist;
occlientparams.c#57ocparamfree(OClistparams)
#74ocparamdelete(OClistparams, const char* clientparam)
#96ocparaminsert(OClistparams, const char* clientparam, const char* value)
#117ocparamreplace(OClistparams, const char* clientparam, const char* value)
occlientparams.h#7extern OClistocparamdecode(OCstate*);
occompile.c#80    OClistrecords = NULL;
occonstraints.h#18    OClistnames;
#19    OClistindexsets; /* oclist<oclist<Slice>> */
#25    OClistindexsets; /* oclist<oclist<OCslice>> */
#35    OClistrhs;
ocdump.c#224    OClistpath = oclistnew();
#227        OClistsliceset;
#231 sliceset = (OClist*)oclistget(ref->indexsets,i);
ocinternal.h#178    OClisttrees; /* list<OCNODE*> ; all root objects */
#237    OClistnodes; /* all nodes in tree*/
#259extern OClistCEparse(OCstate*,char* input);
oclist.c#21OClistoclistnew(void)
#23  OClistl;
#30  l = (OClist*)malloc(sizeof(OClist));
#40oclistfree(OClistl)
#51oclistsetalloc(OClistl, size_t sz)
#68oclistsetlength(OClistl, size_t sz)
#77oclistget(OClistl, size_t index)
#85oclistset(OClistl, size_t index, void* elem)
#95oclistinsert(OClistl, size_t index, void* elem)
#108oclistpush(OClistl, void* elem)
#118oclistpop(OClistl)
#126oclisttop(OClistl)
#133oclistremove(OClistl, size_t i)
#147oclistdup(OClistl)
#159oclistcontains(OClistl, void* elem)
#170oclistelemremove(OClistl, void* elem)
#197oclistunique(OClistl)
#217OClist*
#218oclistclone(OClistl)
#220    OClistclone = oclistnew();
oclist.h#16typedef struct OClist {
#20OClist;
#22EXTERNC OClistoclistnew(void);
#23EXTERNC int oclistfree(OClist*);
#24EXTERNC int oclistsetalloc(OClist*,size_t);
#25EXTERNC int oclistsetlength(OClist*,size_t);
#28EXTERNC int oclistset(OClist*,size_t,void*);
#30EXTERNC void* oclistget(OClist*,size_t);/* Return the ith element of l */
#32EXTERNC int oclistinsert(OClist*,size_t,void*);
#34EXTERNC void* oclistremove(OClistl, size_t i);
#37EXTERNC int oclistpush(OClist*,void*); /* Add at Tail */
#38EXTERNC void* oclistpop(OClist*);
#39EXTERNC void* oclisttop(OClist*);
#42EXTERNC void** oclistdup(OClist*);
#45EXTERNC int oclistcontains(OClist*, void*);
#48EXTERNC int oclistelemremove(OClistl, void* elem);
#51EXTERNC int oclistunique(OClist*);
#54EXTERNC OClistoclistclone(OClist*);
ocnode.c#14static char* pathtostring(OClistpath, char* separator);
#19occomputesemantics(OClistocnodes)
#61    OClistpath;
#80pathtostring(OClistpath, char* separator)
#108occollectpathtonode(OCnodenodeOClistpath)
#131makeattribute(char* nameOCtype ptypeOClistvalues)
#190ocnodes_free(OClistnodes)
#248    OClistdasglobals = oclistnew();
#249    OClistdodsglobals = oclistnew(); /* top-level DODS_XXX {...} */
#250    OClistdasnodes = oclistnew();
#251    OClistvarnodes = oclistnew();
#252    OClistddsnodes;
#528    OClisttreenodes = ddsroot->tree->nodes;
#529    OClistpath = oclistnew();
#567    OClistglobals = oclistnew();
ocnode.h#20    OClist*  dimensions;
#39    OClistvalues; /* oclist<char*>*/
#57    OClistsubnodes; /*oclist<OCnode*>*/
#59    OClistattributes; /* oclist<OCattribute*>*/
#71extern void occollectpathtonode(OCnodenodeOClistpath);
#73extern void occomputesemantics(OClist*);
#75extern OCattributeocmakeattribute(char* nameOCtype ptypeOClistvalues);
#82extern void ocnodes_free(OClist*);
ocutil.c#60makedimlist(OClistpathOClistdims)
#79 OClistslices = (OClist*)oclistpop(clause->indexsets);
#92freeAttributes(OClistattset)
ocutil.h#36extern void ocmakedimlist(OClistpathOClistdims);


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