Searched refs:DT_FLATTEN (Results 1 – 12 of 12) sorted by relevance
40 if(dt->data->type&DT_FLATTEN )72 dt->data->type |= DT_FLATTEN;
48 #define DT_FLATTEN 010000 /* dictionary already flattened */ macro65 ((dt->data->type&DT_FLATTEN) ? dtrestore(dt,NIL(Dtlink_t*)) : 0)
43 type = dt->data->type&DT_FLATTEN;54 dt->data->type &= ~DT_FLATTEN;
50 dt->data->type &= ~DT_FLATTEN;
103 dt->data->type &= ~DT_FLATTEN;
63 dt->data->type = (dt->data->type&~(DT_METHODS|DT_FLATTEN)) | meth->type;
156 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) )283 else /*if(type&(DT_EXTRACT|DT_RESTORE|DT_FLATTEN))*/
35 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN); in dtflatten()
156 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))
108 /* DT_FLATTEN|DT_EXTRACT|DT_RESTORE */120 if(type&(DT_FLATTEN|DT_EXTRACT) )184 else if(type&(DT_EXTRACT|DT_RESTORE|DT_FLATTEN) )
32 DT_FLATTEN|DT_EXTRACT|DT_RESTORE|DT_STAT)
205 #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)