Pārlūkot izejas kodu

More size_t conversions.

Ioannis Koutras 14 gadi atpakaļ
vecāks
revīzija
b6dccb8266
2 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 2 2
      LeaHeader.c
  2. 1 1
      LeaHeader.h

+ 2 - 2
LeaHeader.c

@@ -31,7 +31,7 @@ void setPrevSize (void *ptr, size_t sz) {
 }
 
 void markPrevFree (char * ptr) {
-	getHeader(ptr)->prevSize &= (~ 1);
+	getHeader(ptr)->prevSize &= (size_t) (~ 1);
 }
 
 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));
 }
 

+ 1 - 1
LeaHeader.h

@@ -38,6 +38,6 @@ void markInUse (char * ptr);
 
 void markFree (char * ptr);
 
-unsigned int isFree (char * ptr);
+size_t isFree (char * ptr);
 
 #endif /*RA_LEAHEADER_H*/