Lines Matching refs:data
72 ** From without, list is not nil and data->size must be 0.
89 type = dt->data->type&DT_FLATTEN;
93 list = dt->data->here;
96 { if(dt->data->size != 0)
100 dt->data->type &= ~DT_FLATTEN;
102 if(dt->data->type&DT_HASH)
103 { dt->data->here = NIL(Dtlink_t*);
105 { eslot = (slot = dt->data->htab) + dt->data->ntab;
115 { dt->data->size = 0;
124 { if(dt->data->type&DT_TREE)
125 dt->data->here = list;
126 else /*if(dt->data->type&(DT_LIST|DT_STACK|DT_QUEUE))*/
127 { dt->data->here = NIL(Dtlink_t*);
128 dt->data->head = list;
131 dt->data->size = -1;