size_t i = 0, pointer_align = 0, ignore1 = 0, ignore2 = 0;
void *addr_pointed1, *addr_pointed2;
int res_compare;
size_t i = 0, pointer_align = 0, ignore1 = 0, ignore2 = 0;
void *addr_pointed1, *addr_pointed2;
int res_compare;
- size_t block1, frag1, block2, frag2;
+ ssize_t block1, frag1, block2, frag2;
}else if((heapinfo1[block1].type > 0) && (heapinfo2[block2].type > 0)){
frag1 = ((uintptr_t) (ADDR2UINT (area1) % (BLOCKSIZE))) >> heapinfo1[block1].type;
}else if((heapinfo1[block1].type > 0) && (heapinfo2[block2].type > 0)){
frag1 = ((uintptr_t) (ADDR2UINT (area1) % (BLOCKSIZE))) >> heapinfo1[block1].type;