浏览代码

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

Ioannis Koutras 13 年之前
父节点
当前提交
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);
     }    
 }