瀏覽代碼

A unsigned int to size_t conversion.

Ioannis Koutras 13 年之前
父節點
當前提交
279765866a
共有 2 個文件被更改,包括 3 次插入7 次删除
  1. 2 2
      LeaHeader.c
  2. 1 5
      LeaHeader.h

+ 2 - 2
LeaHeader.c

@@ -38,8 +38,8 @@ void markPrevInUse (char * ptr) {
 	getHeader(ptr)->prevSize |= 1;
 }
 
-unsigned int isPrevFree (char * ptr) {
-	unsigned int free = ~(getHeader(ptr)->prevSize & 1);
+size_t isPrevFree (char * ptr) {
+	size_t free = ~(getHeader(ptr)->prevSize & 1);
 	return (free & 1) ;
 }
 

+ 1 - 5
LeaHeader.h

@@ -28,19 +28,15 @@ void setSize(void *ptr, size_t sz);
 
 void setPrevSize (void *ptr, size_t sz);
 
-
 void markPrevFree (char * ptr);
 
 void markPrevInUse (char * ptr);
 
-unsigned int isPrevFree (char * ptr);
-
+size_t isPrevFree (char * ptr);
 
 void markInUse (char * ptr);
 
-
 void markFree (char * ptr);
-	
 
 unsigned int isFree (char * ptr);