| Previous | 199869 Revisions | Next |
| r21067 Thursday 14th February, 2013 at 14:26:02 UTC by Oliver Stöneberg |
|---|
| fixed uninitialized variable in src/emu/diserial.c (nw) |
| [src/emu] | diserial.c |
| r21066 | r21067 | |
|---|---|---|
| 43 | 43 | m_rcv_baud = 0; |
| 44 | 44 | m_tra_flags = 0; |
| 45 | 45 | m_rcv_register_data = 0x8000; |
| 46 | m_rcv_bit_count = 0; | |
| 46 | 47 | } |
| 47 | 48 | |
| 48 | 49 | device_serial_interface::~device_serial_interface() |
| r21066 | r21067 | |
| 194 | 195 | receive_register_reset(); |
| 195 | 196 | |
| 196 | 197 | /* strip off stop bits and parity */ |
| 198 | assert(m_rcv_bit_count >0 && m_rcv_bit_count <= 16); | |
| 197 | 199 | data = m_rcv_register_data>>(16-m_rcv_bit_count); |
| 198 | 200 | |
| 199 | 201 | /* mask off other bits so data byte has 0's in unused bits */ |
| Previous | 199869 Revisions | Next |