- p[0] = alloc_get(mem, POOL_SIZE, 0, 1 << (/*FIXME: POOL_ORD - 1*/ 10));
- ok1(alloc_check(mem, POOL_SIZE));
- ok1(alloc_size(mem, POOL_SIZE, p[0]) < POOL_SIZE);
- alloc_free(mem, POOL_SIZE, p[0]);
- ok1(alloc_check(mem, POOL_SIZE));
+ p[0] = alloc_get(mem, pool_size, 0, alloc_limit);
+ ok1(alloc_check(mem, pool_size));
+ ok1(alloc_size(mem, pool_size, p[0]) < pool_size);
+ alloc_free(mem, pool_size, p[0]);
+ ok1(alloc_check(mem, pool_size));
+}
+
+int main(int argc, char *argv[])
+{
+ plan_tests(440);
+
+ /* Large test. */
+ test(MIN_USEFUL_SIZE * 2);
+
+ /* Small test. */
+ test(MIN_USEFUL_SIZE / 2);