void SmartPtr_IRQ::Release() { UINT32 Cp = m_state; if((Cp & DISABLED_MASK) == 0) { m_state = IRQ_LOCK_Release_asm(); } }
void SmartPtr_IRQ::Release() { #ifdef __GNUC__ UINT32 Cp = m_state; if((Cp & DISABLED_MASK) == 0) { m_state = IRQ_LOCK_Release_asm(); } #endif }