@@ -16,7 +16,14 @@ void alloc_heap(Heap * h, size_t heap_size)
18 h->heap = mem;
18 h->heap = mem;
19+#ifdef FORCE_ALIGNMENT
20+ if (((i_int)(h->heap)&1) == 1) {
19− h->next = h->heap;
21+ h->next = h->heap + 1;
20 h->end = h->heap + heap_size;
27 h->end = h->heap + heap_size;
22 h->size = heap_size;
29 h->size = heap_size;