Previous 199869 Revisions Next

r41668 Monday 9th November, 2015 at 10:22:13 UTC by Ryan Holtz
Fix more PVS-Studio warnings, nw
[src/devices/machine]tc009xlvc.cpp
[src/emu]validity.cpp
[src/lib/formats]ioprocs.cpp
[src/mame/drivers]pc2000.cpp

trunk/src/devices/machine/tc009xlvc.cpp
r250179r250180
265265      throw device_missing_dependencies();
266266
267267   memset(m_palette_ram, 0, sizeof(m_palette_ram));
268   memset(m_vregs, 0, sizeof(m_palette_ram));
269   memset(m_bitmap_ram, 0, sizeof(m_palette_ram));
270   memset(m_pcg_ram, 0, sizeof(m_pcg_ram));
271   memset(m_sprram_buffer, 0, sizeof(m_sprram_buffer));
268   memset(m_vregs, 0, sizeof(UINT8) * 0x100);
269   memset(m_bitmap_ram, 0, sizeof(UINT8) * 0x20000);
270   memset(m_pcg_ram, 0, sizeof(UINT8) * 0x10000);
271   memset(m_sprram_buffer, 0, sizeof(UINT8) * 0x400);
272272
273273   // note, the way tiles are addressed suggests that 0x0000-0x3fff of this might be usable,
274274   //       but we don't map it anywhere, so the first tiles are always blank at the moment.
trunk/src/emu/validity.cpp
r250179r250180
287287      validate_roms();
288288      validate_inputs();
289289      validate_devices();
290       m_current_config = NULL;
290291   }
291292   catch (emu_fatalerror &err)
292293   {
293294      osd_printf_error("Fatal error %s", err.string());
294295   }
295   m_current_config = NULL;
296296
297297   // if we had warnings or errors, output
298298   if (m_errors > start_errors || m_warnings > start_warnings)
trunk/src/lib/formats/ioprocs.cpp
r250179r250180
176176
177177   if (filler_size)
178178   {
179      memset(filler_buffer, generic->filler, sizeof(buffer));
179      memset(filler_buffer, generic->filler, sizeof(filler_buffer));
180180      do
181181      {
182182         bytes_to_write = (filler_size > sizeof(filler_buffer)) ? sizeof(filler_buffer) : (size_t) filler_size;
trunk/src/mame/drivers/pc2000.cpp
r250179r250180
220220
221221SED1520_UPDATE_CB(gl3000s_screen_update_left)
222222{
223   UINT8 sec[3];
224   UINT8 points[2][3];
223   UINT8 sec[5];
224   UINT8 points[2][5];
225225   memset(sec, 0, sizeof(sec));
226226   memset(points, 0, sizeof(points));
227227
r250179r250180
229229      for (int x=59; x<85; x++)
230230      {
231231         UINT8 data = vram[(y*0x50 + x) % 0x140];
232         int dpos = (x - 74) / 2;
232         INT32 dpos = (x - 74) / 2;
233            if (dpos < 0)
234            {
235                dpos = 0;
236            }
233237
234238         for (int yi=0; yi<8; yi++)
235239         {
r250179r250180
264268         }
265269      }
266270
267   for(int i=0; i<3; i++)
271   for(int i=0; i < 3; i++)
268272   {
269273      output_set_indexed_value("TIME", i, sec[i]);
270274      output_set_indexed_value("P1", i, points[1][i]);


Previous 199869 Revisions Next


© 1997-2024 The MAME Team