MEM_alloc allocated in units of 8 for 32 bits systems, and units of 4 for
authorTon Roosendaal <ton@blender.org>
Sun, 21 Aug 2005 10:05:50 +0000 (10:05 +0000)
committerTon Roosendaal <ton@blender.org>
Sun, 21 Aug 2005 10:05:50 +0000 (10:05 +0000)
commit4d58808512d2e92afd1d4822a494a40f5ca916a3
treeac17bab66405c90f94d7016cf4e734536ce8d12b
parent7804860cf61b8fc522405740180d10181d174187
MEM_alloc allocated in units of 8 for 32 bits systems, and units of 4 for
64 bits systems... weird bug. :)
It now only does a unit-of-4 check, for all systems. This will work fine,
since the malloc code will return aligned anyway, and the guarded alloc
system only stores ints in the headers. Also, the sizeof() call will
correctly do padding, so there's no risk of allocating too small blocks.
intern/guardedalloc/intern/mallocn.c