소스 검색

mark_free(): cast 0x1 as unsigned to remove a warning

Ioannis Koutras 14 년 전
부모
커밋
1750131cca
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/block_header.c

+ 2 - 2
src/block_header.c

@@ -80,11 +80,11 @@ void mark_used(allocator_t *allocator, void *ptr) {
 void mark_free(allocator_t *allocator, void *ptr) {
     block_header_t *next_block_header;
     
-    get_header(ptr)->size &= (~ 0x1);
+    get_header(ptr)->size &= (~ 0x1U);
 
     if(allocator->border_ptr != ptr) {
         next_block_header = (block_header_t *) ((char *) ptr + get_size(ptr));
-        next_block_header->previous_size &= (~ 0x1);
+        next_block_header->previous_size &= (~ 0x1U);
     }    
 }