Home | History | Annotate | Download | only in src

Lines Matching refs:newsize

461 static void *resizebox (lua_State *L, int idx, size_t newsize) {
465 void *temp = allocf(ud, box->box, box->bsize, newsize);
466 if (temp == NULL && newsize > 0) { /* allocation error? */
471 box->bsize = newsize;
482 static void *newbox (lua_State *L, size_t newsize) {
491 return resizebox(L, -1, newsize);
509 size_t newsize = B->size * 2; /* double buffer size */
510 if (newsize - B->n < sz) /* not big enough? */
511 newsize = B->n + sz;
512 if (newsize < B->n || newsize - B->n < sz)
516 newbuff = (char *)resizebox(L, -1, newsize);
518 newbuff = (char *)newbox(L, newsize);
522 B->size = newsize;