summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/sbus
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2022-04-02 02:16:51 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2022-04-02 02:16:51 +1100
commitb206c1c7bde611aa1d9935e4ddcbadf4491c2da8 (patch)
treee45910b60c759aabe7600a98ac75517a432fb8ea /src/devices/bus/sbus
parent5a2981950604164eb8a6ea10831df5caa62c6dd5 (diff)
init vars for coverity (bus/l-w)
Diffstat (limited to 'src/devices/bus/sbus')
-rw-r--r--src/devices/bus/sbus/cgsix.h56
-rw-r--r--src/devices/bus/sbus/sbus.h6
2 files changed, 31 insertions, 31 deletions
diff --git a/src/devices/bus/sbus/cgsix.h b/src/devices/bus/sbus/cgsix.h
index b6f3fe7520d..062982da739 100644
--- a/src/devices/bus/sbus/cgsix.h
+++ b/src/devices/bus/sbus/cgsix.h
@@ -470,36 +470,36 @@ protected:
uint32_t m_itri_relx;
uint32_t m_itri_rely;
uint32_t m_itri_relz;
- uint32_t m_itri_r;
- uint32_t m_itri_g;
- uint32_t m_itri_b;
- uint32_t m_itri_a;
-
- uint32_t m_iquad_absx;
- uint32_t m_iquad_absy;
- uint32_t m_iquad_absz;
- uint32_t m_iquad_relx;
- uint32_t m_iquad_rely;
- uint32_t m_iquad_relz;
- uint32_t m_iquad_r;
- uint32_t m_iquad_g;
- uint32_t m_iquad_b;
- uint32_t m_iquad_a;
-
- uint32_t m_irect_absx;
- uint32_t m_irect_absy;
- uint32_t m_irect_absz;
- uint32_t m_irect_relx;
- uint32_t m_irect_rely;
- uint32_t m_irect_relz;
- uint32_t m_irect_r;
- uint32_t m_irect_g;
- uint32_t m_irect_b;
- uint32_t m_irect_a;
+ uint32_t m_itri_r = 0;
+ uint32_t m_itri_g = 0;
+ uint32_t m_itri_b = 0;
+ uint32_t m_itri_a = 0;
+
+ uint32_t m_iquad_absx = 0;
+ uint32_t m_iquad_absy = 0;
+ uint32_t m_iquad_absz = 0;
+ uint32_t m_iquad_relx = 0;
+ uint32_t m_iquad_rely = 0;
+ uint32_t m_iquad_relz = 0;
+ uint32_t m_iquad_r = 0;
+ uint32_t m_iquad_g = 0;
+ uint32_t m_iquad_b = 0;
+ uint32_t m_iquad_a = 0;
+
+ uint32_t m_irect_absx = 0;
+ uint32_t m_irect_absy = 0;
+ uint32_t m_irect_absz = 0;
+ uint32_t m_irect_relx = 0;
+ uint32_t m_irect_rely = 0;
+ uint32_t m_irect_relz = 0;
+ uint32_t m_irect_r = 0;
+ uint32_t m_irect_g = 0;
+ uint32_t m_irect_b = 0;
+ uint32_t m_irect_a = 0;
std::unique_ptr<vertex[]> m_prim_buf;
- uint32_t m_vertex_count;
- uint32_t m_curr_prim_type;
+ uint32_t m_vertex_count = 0;
+ uint32_t m_curr_prim_type = 0;
};
uint32_t m_thc_misc;
diff --git a/src/devices/bus/sbus/sbus.h b/src/devices/bus/sbus/sbus.h
index 2c66318c8aa..108b7ac7a05 100644
--- a/src/devices/bus/sbus/sbus.h
+++ b/src/devices/bus/sbus/sbus.h
@@ -100,12 +100,12 @@ protected:
// internal state
required_device<sparc_base_device> m_maincpu;
required_address_space m_type1space;
- address_space *m_space;
+ address_space *m_space = nullptr;
devcb_write_line::array<7> m_irq_cb;
devcb_write32 m_buserr;
- device_sbus_card_interface *m_device_list[3];
+ device_sbus_card_interface *m_device_list[3]{};
private:
void slot1_timeout_map(address_map &map);
@@ -148,7 +148,7 @@ protected:
optional_device<sbus_device> m_sbus_finder;
sbus_device *m_sbus;
- const char *m_sbus_slottag;
+ const char *m_sbus_slottag = nullptr;
int m_slot;
uint32_t m_base;
};