Lines Matching defs:dt
39 int dtsize(Dt_t* dt)
41 int dtsize(dt)
42 Dt_t* dt;
48 UNFLATTEN(dt);
50 if(dt->data->size < 0) /* !(dt->data->type&(DT_SET|DT_BAG)) */
51 { if(dt->data->type&(DT_OSET|DT_OBAG))
52 dt->data->size = treecount(dt->data->here);
53 else if(dt->data->type&(DT_LIST|DT_STACK|DT_QUEUE))
54 { for(size = 0, t = dt->data->head; t; t = t->right)
56 dt->data->size = size;
60 return dt->data->size;