and more global_free() -> global_free_array()(nw)

This commit is contained in:
Oliver Stöneberg 2014-03-17 17:15:03 +00:00
parent 01271d3f4d
commit 1907b48643
7 changed files with 10 additions and 10 deletions

View File

@ -516,7 +516,7 @@ int base_md_cart_slot_device::load_nonlist()
fread(ROM, len);
}
global_free(tmpROM);
global_free_array(tmpROM);
// if we allocated a ROM larger that the file (e.g. due to uneven cart size), set remaining space to 0xff
if (len > (tmplen - offset))

View File

@ -634,7 +634,7 @@ bool base_sns_cart_slot_device::call_load()
fread(tmpROM, tmplen);
offset = snes_skip_header(tmpROM, tmplen);
fseek(offset, SEEK_SET);
global_free(tmpROM);
global_free_array(tmpROM);
}
len = (software_entry() == NULL) ? (length() - offset) : get_software_region_length("rom");

View File

@ -783,7 +783,7 @@ ui_menu_control_floppy_image::ui_menu_control_floppy_image(running_machine &mach
ui_menu_control_floppy_image::~ui_menu_control_floppy_image()
{
global_free(format_array);
global_free_array(format_array);
}
void ui_menu_control_floppy_image::do_load_create()

View File

@ -94,7 +94,7 @@ void dp8390_device::do_tx() {
}
m_regs.cr &= ~4;
check_irq();
global_free(buf);
global_free_array(buf);
}
void dp8390_device::set_cr(UINT8 newcr) {

View File

@ -85,7 +85,7 @@ bool ipf_format::parse(UINT8 *data, UINT32 size, floppy_image *image)
bool res = scan_all_tags(data, size);
if(res)
res = generate_tracks(image);
global_free(tinfos);
global_free_array(tinfos);
return res;
}
@ -119,7 +119,7 @@ ipf_format::track_info *ipf_format::get_index(UINT32 idx)
if(idx >= tcount) {
track_info *ti1 = global_alloc_array_clear(track_info, idx+1);
memcpy(ti1, tinfos, tcount*sizeof(tinfos));
global_free(tinfos);
global_free_array(tinfos);
tcount = idx+1;
tinfos = ti1;
}

View File

@ -668,7 +668,7 @@ void ti99_tdf_format::generate_track_fm(int track, int head, int cell_size, UINT
generate_track_from_levels(track, head, buffer, track_size_cells, 0, image);
global_free(buffer);
global_free_array(buffer);
}
void ti99_tdf_format::generate_track_mfm(int track, int head, int cell_size, UINT8* trackdata, floppy_image *image)
@ -771,7 +771,7 @@ void ti99_tdf_format::generate_track_mfm(int track, int head, int cell_size, UIN
generate_track_from_levels(track, head, buffer, track_size_cells, 0, image);
global_free(buffer);
global_free_array(buffer);
}
/*

View File

@ -126,7 +126,7 @@ static void drawgdi_window_destroy(win_window_info *window)
// free the bitmap memory
if (gdi->bmdata != NULL)
global_free(gdi->bmdata);
global_free_array(gdi->bmdata);
global_free(gdi);
window->drawdata = NULL;
}
@ -173,7 +173,7 @@ static int drawgdi_window_draw(win_window_info *window, HDC dc, int update)
if (pitch * height * 4 > gdi->bmsize)
{
gdi->bmsize = pitch * height * 4 * 2;
global_free(gdi->bmdata);
global_free_array(gdi->bmdata);
gdi->bmdata = global_alloc_array(UINT8, gdi->bmsize);
}