summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/z80ne_dsk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/z80ne_dsk.c')
-rw-r--r--src/lib/formats/z80ne_dsk.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/lib/formats/z80ne_dsk.c b/src/lib/formats/z80ne_dsk.c
index 0c408c987c2..4445bcfcacf 100644
--- a/src/lib/formats/z80ne_dsk.c
+++ b/src/lib/formats/z80ne_dsk.c
@@ -207,9 +207,8 @@ static floperr_t z80ne_dmk_format_track(floppy_image_legacy *floppy, int head, i
track_data = (UINT8 *) track_data_v;
/* set up sector map */
- sector_map.resize(sectors);
- sector_map.clear(0xFF);
-
+ sector_map.resize_and_clear(sectors, 0xFF);
+
physical_sector = 0;
for (logical_sector = 0; logical_sector < sectors; logical_sector++)
{
@@ -231,8 +230,7 @@ static floperr_t z80ne_dmk_format_track(floppy_image_legacy *floppy, int head, i
sector_length +
DMK_DATA_CRC_LEN +
DMK_DATA_GAP_LEN);
- local_sector.resize(local_sector_size);
- local_sector.clear();
+ local_sector.resize_and_clear(local_sector_size);
/* set up track table of contents */
physical_sector = 0;
@@ -392,8 +390,7 @@ static floperr_t z80ne_dmk_seek_sector_in_track(floppy_image_legacy *floppy, int
DMK_ID_GAP_LEN +
DMK_DAM_LEN +
DMK_DATA_GAP_LEN);
- local_idam.resize(local_idam_size);
- local_idam.clear();
+ local_idam.resize_and_clear(local_idam_size);
/* search for matching IDAM */
for (i = 0; i < DMK_TOC_LEN / 2; i++)
@@ -572,8 +569,7 @@ static floperr_t internal_z80ne_dmk_read_sector(floppy_image_legacy *floppy, int
/* set up a local physical sector space (DAM + data + crc + GAP) */
local_sector_size = (DMK_DAM_LEN + sector_length + DMK_DATA_CRC_LEN + DMK_DATA_GAP_LEN);
- local_sector.resize(local_sector_size);
- local_sector.clear();
+ local_sector.resize_and_clear(local_sector_size);
/* get sector data */
/* create a local copy of sector data including DAM (for crc calculation) */
@@ -618,8 +614,7 @@ static floperr_t internal_z80ne_dmk_write_sector(floppy_image_legacy *floppy, in
/* set up a local physical sector space */
local_sector_size = (DMK_DAM_LEN + sector_length + DMK_DATA_CRC_LEN + DMK_DATA_GAP_LEN);
- local_sector.resize(local_sector_size);
- local_sector.clear();
+ local_sector.resize_and_clear(local_sector_size);
if(!ddam)
local_sector[0] = 0xFB;
else