|
@@ -31,7 +31,7 @@ void setPrevSize (void *ptr, size_t sz) {
|
|
}
|
|
}
|
|
|
|
|
|
void markPrevFree (char * ptr) {
|
|
void markPrevFree (char * ptr) {
|
|
- getHeader(ptr)->prevSize &= (~ 1);
|
|
|
|
|
|
+ getHeader(ptr)->prevSize &= (size_t) (~ 1);
|
|
}
|
|
}
|
|
|
|
|
|
void markPrevInUse (char * ptr) {
|
|
void markPrevInUse (char * ptr) {
|
|
@@ -52,7 +52,7 @@ void markFree (char * ptr) {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-unsigned int isFree (char * ptr) {
|
|
|
|
|
|
+size_t isFree (char * ptr) {
|
|
return isPrevFree(getNext(ptr));
|
|
return isPrevFree(getNext(ptr));
|
|
}
|
|
}
|
|
|
|
|