mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
and more global_free() -> global_free_array()(nw)
This commit is contained in:
parent
01271d3f4d
commit
1907b48643
@ -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))
|
||||
|
@ -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");
|
||||
|
@ -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()
|
||||
|
@ -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) {
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user