Commit 498c369a35a304fa9754af137034cc959d79ded1

Fix two more non-portable casts in heap management
  
8181 temp.array = (uintptr **)address;
8282
8383 // Clear the array
84 memset(temp.array, 0, max_size * sizeof(u32int *));
84 memset(temp.array, 0, max_size * sizeof(uintptr *));
8585 temp.size = 0;
8686 temp.max_size = max_size;
8787
523523
524524 // Find the header in the index and remove it
525525 u32int i = 0;
526 while(i < heap->heap_index.size && (index_lookup(i, &heap->heap_index) != (u32int *)test_header))
526 while(i < heap->heap_index.size && (index_lookup(i, &heap->heap_index) != (uintptr *)test_header))
527527 {
528528 i++;
529529 }