Browse Source

Merge branch 'master' of hosted:/var/lib/git/trbase

1.0.2
Georg Hopp 12 years ago
parent
commit
a3b0c5811d
  1. 6
      src/memory.c

6
src/memory.c

@ -598,16 +598,18 @@ TR_malloc(size_t size)
if (size < 8) {
size = 8;
} else {
size_t check = size;
size_t mask = 1;
size_t check = size >> 4;
size_t mask = 0x1F;
while (check >>= 1) {
mask = (mask << 1) | 1;
}
if (size != (size & ~(mask >> 1))) {
size = (size << 1) & ~mask;
}
}
}
#ifdef MEM_OPT
seg = findElement(segments, size);

Loading…
Cancel
Save