55
66#if ACKCONF_WANT_MALLOC
77
8- block_t __mem_root = { & __mem_root , 0 };
9- block_t * __mem_freelist = & __mem_root ;
8+ memblock_t __mem_root = { & __mem_root , 0 };
9+ memblock_t * __mem_freelist = & __mem_root ;
1010
1111/* Pulls more memory from the system. */
1212
13- static block_t * brkmore (size_t nb )
13+ static memblock_t * brkmore (size_t nb )
1414{
1515 uintptr_t bytes ;
16- block_t * p ;
16+ memblock_t * p ;
1717
1818 if (nb < BRKSIZE )
1919 nb = BRKSIZE ;
20- bytes = nb * sizeof (block_t );
20+ bytes = nb * sizeof (memblock_t );
2121
2222 /* Danger, will robinson! sbrk's parameter is *signed*... but malloc() takes a
2323 * size_t. */
@@ -26,7 +26,7 @@ static block_t* brkmore(size_t nb)
2626 return NULL ;
2727
2828 p = sbrk (bytes );
29- if (p == (block_t * )-1 )
29+ if (p == (memblock_t * )-1 )
3030 return NULL ;
3131
3232 /* Add it to the free list by pretending it's a used block and freeing it. */
@@ -38,16 +38,16 @@ static block_t* brkmore(size_t nb)
3838
3939void * malloc (size_t size )
4040{
41- block_t * p ;
42- block_t * prev ;
41+ memblock_t * p ;
42+ memblock_t * prev ;
4343 size_t nblocks ;
4444
4545 /* Add on space for the header; make sure we allocate a round number
4646 * of blocks; avoid overflow. */
4747 nblocks = BLOCKCOUNT (size );
4848 if (nblocks < size )
4949 return NULL ;
50- nblocks /= sizeof (block_t );
50+ nblocks /= sizeof (memblock_t );
5151
5252 prev = __mem_freelist ;
5353 p = prev -> next ;
@@ -88,8 +88,8 @@ void* malloc(size_t size)
8888
8989void free (void * ptr )
9090{
91- block_t * h = BLOCKOF (ptr );
92- block_t * p ;
91+ memblock_t * h = BLOCKOF (ptr );
92+ memblock_t * p ;
9393
9494 if (!ptr )
9595 return ;
0 commit comments