Lines Matching defs:newsize
133 size_t newsize, oldsize, xsize;
158 newsize = (size + 2 * sizeof(struct arena_header) - 1) & ARENA_SIZE_MASK;
160 if (oldsize >= newsize && newsize >= (oldsize >> 2) &&
161 oldsize - newsize < 4096) {
170 ARENA_SIZE_GET(nah->a.attrs) + oldsize >= newsize) {
172 //oldsize + nah->a.size >= newsize) {
183 if (xsize >= newsize) {
185 if (xsize >= newsize + 2 * sizeof(struct arena_header)) {
187 nah = (struct free_arena_header *)((char *)ah + newsize);
189 ARENA_SIZE_SET(nah->a.attrs, xsize - newsize);
190 ARENA_SIZE_SET(ah->a.attrs, newsize);
198 //nah->a.size = xsize - newsize;
199 //ah->a.size = newsize;
208 if (newsize > oldsize) {