Fix block vector allocation code to allow VECTOR_BLOCK_SIZE
authorDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 16:35:53 +0000 (20:35 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 16:35:53 +0000 (20:35 +0400)
commitca95b3ebc8587780966cee0acfe0f7822e895f83
treed12f6c2196df74fb26320185fee572b437203b50
parent7555c33f15ef5ae98508daf9b17b03aea379c78f
Fix block vector allocation code to allow VECTOR_BLOCK_SIZE
values which aren't power of 2.
* alloc.c (VECTOR_FREE_LIST_SIZE_MASK): New macro.  Verify
it's value and the value of VECTOR_BLOCK_SIZE.  Adjust users
accordingly.
src/ChangeLog
src/alloc.c