Home
last modified time | relevance | path

Searched refs:DT_FLATTEN (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/lib/libast/cdt/
H A Ddthash.c156 if(type == DT_FLATTEN || type == DT_EXTRACT) in hflatten()
164 *t = type == DT_FLATTEN ? tail : NIL(Dtlink_t*); in hflatten()
168 if(type == DT_FLATTEN) in hflatten()
206 if(type&DT_FLATTEN) in hlist()
207 return hflatten(dt, DT_FLATTEN); in hlist()
276 if(type&(DT_FIRST|DT_LAST|DT_CLEAR|DT_EXTRACT|DT_RESTORE|DT_FLATTEN|DT_STAT) )
H A Ddtcomp.c35 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN); in dtflatten()
H A Ddttree.c156 if(type&(DT_FLATTEN|DT_EXTRACT) )
167 if(type&DT_FLATTEN)
278 if((list = (Dtlink_t*)tlist(dt, NIL(Void_t*), DT_FLATTEN)) ) in toptimize()
416 else if(type&(DT_EXTRACT|DT_RESTORE|DT_FLATTEN))
H A Ddtlist.c120 if(type&(DT_FLATTEN|DT_EXTRACT) )
184 else if(type&(DT_EXTRACT|DT_RESTORE|DT_FLATTEN) )
H A Ddtview.c32 DT_FLATTEN|DT_EXTRACT|DT_RESTORE|DT_STAT)
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dcdt.h205 #define DT_FLATTEN 0000000040 /* flatten objects into a list */ macro
210 #define DT_OPERATIONS (DT_TOANNOUNCE|DT_RELINK|DT_FLATTEN|DT_CLEAR|DT_EXTRACT|DT_RESTORE|DT_STAT)
344 #define dtflatten(d) (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN)