Lines Matching refs:dsize
107 if(((char*)ap->key.dptr)[ap->key.dsize-ap->addzero])
109 ap->namlen = check_size(&ap->name,ap->namlen, ap->key.dsize);
110 memcpy(ap->name,ap->key.dptr,ap->key.dsize);
111 ap->name[ap->key.dsize] = 0;
124 if(data.dsize && (val = (char*)data.dptr))
126 if(!ap->header.hdr.type && data.dsize>1 && *val==0 && val[1])
138 ap->vallen = check_size(&ap->node.nvalue,ap->vallen,data.dsize);
139 memcpy(ap->node.nvalue,data.dptr,data.dsize);
140 ap->node.nvalue[data.dsize] = 0;
144 nv_setsize(ap->cur,data.dsize);
153 error(ERROR_system(err),"Unable to get key %.*s",ap->key.dsize-ap->addzero,ap->key.dptr);
163 data.dsize = ap->node.nvsize;
169 data.dsize = strlen(val)+ap->addzero;
194 ap->header.hdr.dsize = sizeof(struct dbm_array);
253 ap->key.dsize = strlen(sp)+ap->addzero;
254 ap->namlen = check_size(&ap->name,ap->namlen, ap->key.dsize);
255 ap->key.dptr = memcpy(ap->name,sp,ap->key.dsize+1);
289 if(ap->key.dptr && ((char*)ap->key.dptr)[ap->key.dsize-1]==0)
297 if(keylen!=ap->key.dsize || !ap->key.dptr || strcmp(sp,ap->key.dptr))
301 ap->key.dsize = keylen;
302 ap->namlen = check_size(&ap->name,ap->namlen, ap->key.dsize);
303 ap->key.dptr = memcpy(ap->name,sp,ap->key.dsize+1);