From a2c52372173ea1d81472a5f6331722c5428de330 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sat, 26 Mar 2022 00:02:05 +1100 Subject: init vars for coverity (drivers/j) --- src/mame/drivers/jackie.cpp | 18 +++++++++--------- src/mame/drivers/jackpool.cpp | 2 +- src/mame/drivers/jackpot.cpp | 2 +- src/mame/drivers/jalmah.cpp | 2 +- src/mame/drivers/jangou.cpp | 16 ++++++++-------- src/mame/drivers/jclub2.cpp | 4 ++-- src/mame/drivers/jensen.cpp | 6 +++--- src/mame/drivers/jokrwild.cpp | 2 +- src/mame/drivers/jollyjgr.cpp | 14 +++++++------- src/mame/drivers/joystand.cpp | 6 +++--- src/mame/drivers/jpmmps.cpp | 4 ++-- src/mame/drivers/jubilee.cpp | 6 +++--- src/mame/drivers/juno6.cpp | 2 +- src/mame/drivers/junofrst.cpp | 6 +++--- src/mame/includes/jpmimpct.h | 30 +++++++++++++++--------------- 15 files changed, 60 insertions(+), 60 deletions(-) diff --git a/src/mame/drivers/jackie.cpp b/src/mame/drivers/jackie.cpp index 83881782177..61832a719de 100644 --- a/src/mame/drivers/jackie.cpp +++ b/src/mame/drivers/jackie.cpp @@ -119,15 +119,15 @@ private: output_finder<> m_led; output_finder<6> m_lamps; - int m_exp_bank; - tilemap_t *m_fg_tilemap; - tilemap_t *m_reel_tilemap[3]; - int m_irq_enable; - int m_nmi_enable; - int m_bg_enable; - int m_hopper; - uint8_t m_out[3]; - uint16_t m_unk_reg[3][5]; + int m_exp_bank = 0; + tilemap_t *m_fg_tilemap = nullptr; + tilemap_t *m_reel_tilemap[3]{}; + int m_irq_enable = 0; + int m_nmi_enable = 0; + int m_bg_enable = 0; + int m_hopper = 0; + uint8_t m_out[3]{}; + uint16_t m_unk_reg[3][5]{}; }; diff --git a/src/mame/drivers/jackpool.cpp b/src/mame/drivers/jackpool.cpp index 8a2f875a179..a7d1b23f1dc 100644 --- a/src/mame/drivers/jackpool.cpp +++ b/src/mame/drivers/jackpool.cpp @@ -55,7 +55,7 @@ private: void jackpool_mem(address_map &map); required_shared_ptr m_vram; - uint8_t m_map_vreg; + uint8_t m_map_vreg = 0; required_device m_maincpu; required_device m_eeprom; required_device m_gfxdecode; diff --git a/src/mame/drivers/jackpot.cpp b/src/mame/drivers/jackpot.cpp index 1905d44a9cd..5bd43cca3ea 100644 --- a/src/mame/drivers/jackpot.cpp +++ b/src/mame/drivers/jackpot.cpp @@ -71,7 +71,7 @@ private: required_device m_gfxdecode; required_shared_ptr m_tx_videoram; - tilemap_t *m_tx_tilemap; + tilemap_t *m_tx_tilemap = nullptr; TILE_GET_INFO_MEMBER(get_tx_tile_info); void tx_videoram_w(offs_t offset, uint8_t data); diff --git a/src/mame/drivers/jalmah.cpp b/src/mame/drivers/jalmah.cpp index ee3c60c0c2f..fb9d05fbccb 100644 --- a/src/mame/drivers/jalmah.cpp +++ b/src/mame/drivers/jalmah.cpp @@ -263,7 +263,7 @@ private: required_shared_ptr_array m_vreg; required_device m_gfxdecode; - tilemap_t *m_layer[2]; + tilemap_t *m_layer[2]{}; TILEMAP_MAPPER_MEMBER(range0_16x16); TILEMAP_MAPPER_MEMBER(range3_8x8); diff --git a/src/mame/drivers/jangou.cpp b/src/mame/drivers/jangou.cpp index 3cb350b349d..0cf9eee06d1 100644 --- a/src/mame/drivers/jangou.cpp +++ b/src/mame/drivers/jangou.cpp @@ -74,17 +74,17 @@ protected: private: /* sound-related */ // Jangou CVSD Sound - emu_timer *m_cvsd_bit_timer; - uint8_t m_cvsd_shiftreg; - int m_cvsd_shift_cnt; + emu_timer *m_cvsd_bit_timer = nullptr; + uint8_t m_cvsd_shiftreg = 0; + int m_cvsd_shift_cnt = 0; // Jangou Lady ADPCM Sound - uint8_t m_adpcm_byte; - int m_msm5205_vclk_toggle; + uint8_t m_adpcm_byte = 0; + int m_msm5205_vclk_toggle = 0; /* misc */ - uint8_t m_mux_data; - uint8_t m_nsc_latch; - uint8_t m_z80_latch; + uint8_t m_mux_data = 0; + uint8_t m_nsc_latch = 0; + uint8_t m_z80_latch = 0; std::unique_ptr m_tmp_bitmap; diff --git a/src/mame/drivers/jclub2.cpp b/src/mame/drivers/jclub2.cpp index 3e2b2d64408..d73fbb15446 100644 --- a/src/mame/drivers/jclub2.cpp +++ b/src/mame/drivers/jclub2.cpp @@ -269,8 +269,8 @@ private: required_device m_gfxdecode; - tilemap_t *m_tmap; - tilemap_t *m_tmap2; + tilemap_t *m_tmap = nullptr; + tilemap_t *m_tmap2 = nullptr; }; diff --git a/src/mame/drivers/jensen.cpp b/src/mame/drivers/jensen.cpp index 25af409b8fe..890705c03d2 100644 --- a/src/mame/drivers/jensen.cpp +++ b/src/mame/drivers/jensen.cpp @@ -90,9 +90,9 @@ private: required_device m_isp; // machine state - u8 m_hae; - u8 m_sysctl; - u8 m_spare; + u8 m_hae = 0; + u8 m_sysctl = 0; + u8 m_spare = 0; }; void jensen_state::machine_start() diff --git a/src/mame/drivers/jokrwild.cpp b/src/mame/drivers/jokrwild.cpp index 02efb0ee8df..89756db60f0 100644 --- a/src/mame/drivers/jokrwild.cpp +++ b/src/mame/drivers/jokrwild.cpp @@ -104,7 +104,7 @@ protected: private: required_shared_ptr m_videoram; required_shared_ptr m_colorram; - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; required_device m_maincpu; required_device m_gfxdecode; diff --git a/src/mame/drivers/jollyjgr.cpp b/src/mame/drivers/jollyjgr.cpp index d413146df0f..e1c3530563f 100644 --- a/src/mame/drivers/jollyjgr.cpp +++ b/src/mame/drivers/jollyjgr.cpp @@ -154,15 +154,15 @@ private: optional_shared_ptr m_bulletram; /* video-related */ - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; /* misc */ - uint8_t m_nmi_enable; - uint8_t m_flip_x; - uint8_t m_flip_y; - uint8_t m_bitmap_disable; - uint8_t m_tilemap_bank; - uint8_t m_pri; + uint8_t m_nmi_enable = 0; + uint8_t m_flip_x = 0; + uint8_t m_flip_y = 0; + uint8_t m_bitmap_disable = 0; + uint8_t m_tilemap_bank = 0; + uint8_t m_pri = 0; void jollyjgr_videoram_w(offs_t offset, uint8_t data); void jollyjgr_attrram_w(offs_t offset, uint8_t data); void jollyjgr_misc_w(uint8_t data); diff --git a/src/mame/drivers/joystand.cpp b/src/mame/drivers/joystand.cpp index cb7b3cb9bd4..2e6606b3f10 100644 --- a/src/mame/drivers/joystand.cpp +++ b/src/mame/drivers/joystand.cpp @@ -156,8 +156,8 @@ private: required_shared_ptr m_outputs; // tilemaps - tilemap_t *m_bg1_tmap; - tilemap_t *m_bg2_tmap; + tilemap_t *m_bg1_tmap = nullptr; + tilemap_t *m_bg2_tmap = nullptr; void bg1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); void bg2_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); TILE_GET_INFO_MEMBER(get_bg1_tile_info); @@ -170,7 +170,7 @@ private: static const rgb_t BG15_TRANSPARENT; void draw_bg15_tile(int x, int y, uint16_t code); void draw_bg15_tilemap(); - bool bg15_tiles_dirty; + bool bg15_tiles_dirty = false; // eeprom uint16_t eeprom_r(); diff --git a/src/mame/drivers/jpmmps.cpp b/src/mame/drivers/jpmmps.cpp index 7337dcdbcc4..b1917031766 100644 --- a/src/mame/drivers/jpmmps.cpp +++ b/src/mame/drivers/jpmmps.cpp @@ -151,8 +151,8 @@ public: void jpmmps(machine_config &config); private: - uint8_t m_sound_buffer; - uint8_t m_psg_latch; + uint8_t m_sound_buffer = 0; + uint8_t m_psg_latch = 0; virtual void machine_reset() override; void jpmmps_io_map(address_map &map); diff --git a/src/mame/drivers/jubilee.cpp b/src/mame/drivers/jubilee.cpp index 983bdc76932..98dba549605 100644 --- a/src/mame/drivers/jubilee.cpp +++ b/src/mame/drivers/jubilee.cpp @@ -234,12 +234,12 @@ private: virtual void machine_start() override { m_lamps.resolve(); } virtual void video_start() override; - uint8_t mux_sel; - uint8_t muxlamps; + uint8_t mux_sel = 0; + uint8_t muxlamps = 0; required_shared_ptr m_videoram; required_shared_ptr m_colorram; - tilemap_t *m_bg_tilemap; + tilemap_t *m_bg_tilemap = nullptr; required_device m_maincpu; required_device m_gfxdecode; output_finder<9> m_lamps; diff --git a/src/mame/drivers/juno6.cpp b/src/mame/drivers/juno6.cpp index 49739a84e4f..99fed6330f3 100644 --- a/src/mame/drivers/juno6.cpp +++ b/src/mame/drivers/juno6.cpp @@ -47,7 +47,7 @@ private: required_device m_latch; required_device m_usart; - u8 m_db; + u8 m_db = 0; }; void juno6_state::machine_start() diff --git a/src/mame/drivers/junofrst.cpp b/src/mame/drivers/junofrst.cpp index 3654a2d6f6d..1e8363e910b 100644 --- a/src/mame/drivers/junofrst.cpp +++ b/src/mame/drivers/junofrst.cpp @@ -141,9 +141,9 @@ private: required_device m_filter_0_2; required_region_ptr m_blitrom; - uint8_t m_blitterdata[4]; - uint8_t m_i8039_status; - uint8_t m_last_irq; + uint8_t m_blitterdata[4]{}; + uint8_t m_i8039_status = 0; + uint8_t m_last_irq = 0; }; diff --git a/src/mame/includes/jpmimpct.h b/src/mame/includes/jpmimpct.h index 4731969da3b..f9c9198dfa0 100644 --- a/src/mame/includes/jpmimpct.h +++ b/src/mame/includes/jpmimpct.h @@ -46,9 +46,9 @@ private: void tx_queue(); devcb_write_line m_rxd_handler; - int8_t m_sending; - uint8_t m_touch_data[3]; - uint8_t m_sendpos; + int8_t m_sending = 0; + uint8_t m_touch_data[3]{}; + uint8_t m_sendpos = 0; }; DECLARE_DEVICE_TYPE(JPM_TOUCHSCREEN, jpmtouch_device) @@ -104,7 +104,7 @@ protected: void common_map(address_map &map); - int m_lamp_strobe; + int m_lamp_strobe = 0; void set_duart_1_hack_ip(bool state); @@ -147,16 +147,16 @@ private: DECLARE_WRITE_LINE_MEMBER(duart_irq_handler); void impact_non_video_map(address_map &map); - uint8_t m_Lamps[256]; - int m_optic_pattern; - int m_payen; - int m_hopinhibit; - int m_slidesout; - int m_hopper[3]; - int m_motor[3]; - int m_volume_latch; - int m_global_volume; - uint16_t m_coinstate; + uint8_t m_Lamps[256]{}; + int m_optic_pattern = 0; + int m_payen = 0; + int m_hopinhibit = 0; + int m_slidesout = 0; + int m_hopper[3]{}; + int m_motor[3]{}; + int m_volume_latch = 0; + int m_global_volume = 0; + uint16_t m_coinstate = 0; required_device_array m_cointimer; required_device m_ppi; @@ -201,7 +201,7 @@ protected: TMS340X0_TO_SHIFTREG_CB_MEMBER(to_shiftreg); TMS340X0_FROM_SHIFTREG_CB_MEMBER(from_shiftreg); TMS340X0_SCANLINE_RGB32_CB_MEMBER(scanline_update); - uint8_t m_tms_irq; + uint8_t m_tms_irq = 0; virtual void update_irqs() override; -- cgit v1.2.3