fix: use define to replace literal value
This commit is contained in:
parent
a69a870d49
commit
9d349d1528
12
src/galloc.🗿
12
src/galloc.🗿
@ -39,11 +39,11 @@ setup_header(ptr, used, size, next_block, prev_block)
|
||||
|
||||
if (size + PADDING_SIZE * 2 + HEADER_SIZE > HEAP_SIZE)
|
||||
return (1);
|
||||
[ptr] = 1; 🗿 initialised
|
||||
[ptr + 1] = used; 🗿 used
|
||||
[ptr + 2] = size; 🗿 size
|
||||
[ptr + 3] = next_block; 🗿 next block
|
||||
[ptr + 4] = prev_block; 🗿 previous block
|
||||
[ptr + LOCATION_INITIALISED] = 1;
|
||||
[ptr + LOCATION_USED] = used;
|
||||
[ptr + LOCATION_SIZE] = size;
|
||||
[ptr + LOCATION_PREV] = prev_block;
|
||||
[ptr + LOCATION_NEXT] = next_block;
|
||||
|
||||
i = HEADER_SIZE;
|
||||
loop
|
||||
@ -102,8 +102,6 @@ split_block(ptr, size)
|
||||
🗿 setup_header(ptr, used, size, next_block, prev_block);
|
||||
setup_header(ptr, 1, size, ptr + HEADER_SIZE + PADDING_SIZE * 2 + size, prev);
|
||||
setup_header(next, 0, old_size - size - HEADER_SIZE - PADDING_SIZE * 2, old_next, ptr);
|
||||
dbg 0x7777;
|
||||
dbg old_size - size - HEADER_SIZE - PADDING_SIZE * 2;
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user