void running_machine::add_logerror_callback(logerror_callback callback) { assert_always(m_current_phase == MACHINE_PHASE_INIT, "Can only call add_logerror_callback at init time!"); logerror_callback_item **tailptr; for (tailptr = &m_logerror_list; *tailptr != NULL; tailptr = &(*tailptr)->m_next) ; *tailptr = auto_alloc(this, logerror_callback_item(callback)); }
void running_machine::add_logerror_callback(logerror_callback callback) { assert_always(m_current_phase == MACHINE_PHASE_INIT, "Can only call add_logerror_callback at init time!"); m_logerror_list.append(*auto_alloc(*this, logerror_callback_item(callback))); }