Lines Matching defs:dt
31 Dtlink_t* dtflatten(Dt_t* dt)
33 Dtlink_t* dtflatten(dt)
34 Dt_t* dt;
40 if(dt->data->type&DT_FLATTEN )
41 return dt->data->here;
44 if(dt->data->type&(DT_SET|DT_BAG))
45 { for(ends = (s = dt->data->htab) + dt->data->ntab; s < ends; ++s)
56 else if(dt->data->type&(DT_LIST|DT_STACK|DT_QUEUE) )
57 list = dt->data->head;
58 else if((r = dt->data->here) ) /*if(dt->data->type&(DT_OSET|DT_OBAG))*/
71 dt->data->here = list;
72 dt->data->type |= DT_FLATTEN;