Lines Matching refs:dsize
95 size_t dsize;
240 size_t dsize=0,offset = (char*)np-(char*)pp->ptype;
242 dsize = nv_datasize(mp,&dsize);
243 if(mp->nvalue.cp >= pp->ttype->data && mp->nvalue.cp < (char*)pp+pp->ttype->fun.dsize)
247 memcpy((char*)np->nvalue.cp,mp->nvalue.cp,dsize);
333 if(nq->nvalue.cp >= pp->data && nq->nvalue.cp < (char*)pp +pp->fun.dsize)
336 if(data >= pp->data && data < (char*)pp +pp->fun.dsize)
369 size_t size = fp->dsize;
384 if(size==0 && (!fp->disc || (size=fp->disc->dsize)==0))
603 Namfun_t *pp= (Namfun_t*)malloc(fp->dsize);
604 memcpy((void*)pp, (void*)fp, fp->dsize);
607 memcpy((void*)mp->nvalue.cp,np->nvalue.cp, fp->dsize-sizeof(*fp));
855 int size=sizeof(NV_DATA), dsize=0, nnodes;
903 dsize = nv_datasize(np,&offset);
916 dsize = nv_size(np);
927 offset += (dsize?dsize:4);
936 pp->fun.dsize = sizeof(Namtype_t)+nnodes*NV_MINSZ +offset+k;
949 pp->dsize = offset;
1075 dsize = nv_datasize(np,&offset);
1106 dsize = nv_datasize(nr,&offset);
1111 if(xp && nr->nvalue.cp >= xp->ptype->data && nr->nvalue.cp < xp->ptype->data+xp->ptype->fun.dsize)
1114 memcpy((char*)nq->nvalue.cp,nr->nvalue.cp,dsize);
1122 offset += dsize;
1165 if(dsize && (np->nvalue.cp || !nv_isarray(np)))
1176 memcpy((char*)nq->nvalue.cp,sp,dsize);
1178 memset((char*)nq->nvalue.cp,' ',dsize);
1186 offset += dsize;
1188 offset += (dsize?dsize:4);
1236 fp->dsize = sizeof(Namfun_t)+size;
1475 pp->fun.dsize = sizeof(Namtype_t)+nnodes*NV_MINSZ +rsize;
1525 if(nr->nvalue.cp>=dp->data && nr->nvalue.cp < (char*)pp + pp->fun.dsize)