From 76aeb0cc4534b7901a00552edd0a5c7a03f9d42e Mon Sep 17 00:00:00 2001 From: etabeta78 Date: Thu, 11 Dec 2014 14:12:14 +0100 Subject: [PATCH] fixed visual studio and possibly more. nw. --- src/lib/formats/pc98dcp_dsk.c | 2 +- src/lib/formats/pc98dip_dsk.c | 2 +- src/lib/formats/pc98nfd_dsk.c | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/formats/pc98dcp_dsk.c b/src/lib/formats/pc98dcp_dsk.c index cee2c0893eb..efbb5063512 100644 --- a/src/lib/formats/pc98dcp_dsk.c +++ b/src/lib/formats/pc98dcp_dsk.c @@ -207,7 +207,7 @@ bool pc98dcp_format::load(io_generic *io, UINT32 form_factor, floppy_image *imag for (ssize = 0; (128 << ssize) < bps; ssize++); desc_pc_sector sects[256]; - UINT8 sect_data[bps * spt]; + UINT8 sect_data[65536]; if (!is_hdb) { diff --git a/src/lib/formats/pc98dip_dsk.c b/src/lib/formats/pc98dip_dsk.c index 5d165ba4aee..bc10820f1d3 100644 --- a/src/lib/formats/pc98dip_dsk.c +++ b/src/lib/formats/pc98dip_dsk.c @@ -63,7 +63,7 @@ bool pc98dip_format::load(io_generic *io, UINT32 form_factor, floppy_image *imag for (ssize = 0; (128 << ssize) < bps; ssize++); desc_pc_sector sects[256]; - UINT8 sect_data[bps * spt]; + UINT8 sect_data[65536]; for (int track = 0; track < tracks; track++) for (int head = 0; head < heads; head++) diff --git a/src/lib/formats/pc98nfd_dsk.c b/src/lib/formats/pc98nfd_dsk.c index 380d6e22e2f..ab032ec4b3d 100644 --- a/src/lib/formats/pc98nfd_dsk.c +++ b/src/lib/formats/pc98nfd_dsk.c @@ -215,9 +215,7 @@ bool pc98nfd_format::load(io_generic *io, UINT32 form_factor, floppy_image *imag curr_track_size += (128 << hsec[3]); curr_num_sec++; } - if (num_specials[track] > 0) - { - } + num_secs[track] = curr_num_sec; track_sizes[track] = curr_track_size; }