moved netdev_mainclock update & update_param from netlist.c to net_lib.c to fix linking error in mingw and still have it link with msvc (nw)

This commit is contained in:
smf- 2013-10-13 16:12:02 +00:00
parent c60b42d0b3
commit 2e1c1fe0bc
2 changed files with 3 additions and 11 deletions

View File

@ -99,10 +99,13 @@ NETLIB_UPDATE(netdev_clock)
NETLIB_UPDATE_PARAM(netdev_mainclock)
{
m_inc = netlist_time::from_hz(m_freq.Value()*2);
}
NETLIB_UPDATE(netdev_mainclock)
{
*m_Q.new_Q_ptr() = !m_Q.new_Q();
m_Q.set_time(m_netlist.time() + m_inc);
}
NETLIB_CONSTRUCTOR(nicMultiSwitch)

View File

@ -363,17 +363,6 @@ NETLIB_UPDATE_PARAM(netdev_analog_const)
m_Q.initial(m_const.Value());
}
inline NETLIB_UPDATE_PARAM(netdev_mainclock)
{
m_inc = netlist_time::from_hz(m_freq.Value()*2);
}
inline NETLIB_UPDATE(netdev_mainclock)
{
*m_Q.new_Q_ptr() = !m_Q.new_Q();
m_Q.set_time(m_netlist.time() + m_inc);
}
// ----------------------------------------------------------------------------------------
// netlist_base_t
// ----------------------------------------------------------------------------------------