Lines Matching defs:data
86 Dtdata_t* data;
95 /* initialize all absolutely private data */
104 { /* if this is a shared dictionary, get the shared data */
105 data = NIL(Dtdata_t*);
106 if((e = (*disc->eventf)(dt,DT_OPEN,(Void_t*)(&data),disc)) != 0)
107 { if(e < 0 || !data || !(data->type&meth->type) )
115 /* allocate sharable data */
116 data = (Dtdata_t*)(dt->memoryf)(dt,NIL(Void_t*),sizeof(Dtdata_t),disc);
117 if(!data)
121 data->type = meth->type;
122 data->here = NIL(Dtlink_t*);
123 data->htab = NIL(Dtlink_t**);
124 data->ntab = data->size = 0;
127 dt->data = data;