|
@@ -11,9 +11,9 @@ void setHeaders(void *ptr, size_t sz) {
|
|
|
sz = req_padding(sz);
|
|
|
setSize(ptr,sz);
|
|
|
markInUse(ptr);
|
|
|
- setPrevSize(getNext(ptr),sz);
|
|
|
- setSize(getNext(ptr),0);//border block
|
|
|
- markInUse(getNext(ptr));//border block
|
|
|
+ setPrevSize(getNext(ptr), sz);
|
|
|
+ setSize(getNext(ptr), 0); //border block
|
|
|
+ markInUse(getNext(ptr)); //border block
|
|
|
}
|
|
|
|
|
|
void *sys_alloc(size_t size) {
|
|
@@ -34,13 +34,13 @@ void *sys_alloc(size_t size) {
|
|
|
|
|
|
//printf("sbrk = %p\n",ptr);
|
|
|
|
|
|
- setPrevSize(ptr + HDR_SIZE,0);
|
|
|
+ setPrevSize((char *) ptr + HDR_SIZE, 0);
|
|
|
markPrevInUse(ptr + HDR_SIZE);
|
|
|
- borderPtr = ptr;
|
|
|
+ borderPtr = ptr;
|
|
|
|
|
|
} else {
|
|
|
|
|
|
- ptr = sbrk(allocation_size);
|
|
|
+ ptr = sbrk(allocation_size);
|
|
|
|
|
|
if ((ptr == (char *) -1)){
|
|
|
printf("sbrk Fail: out of Memory\n");
|