VIPER_LEGAL_LINK
if (VIPER_LEGAL_LINK(link - 1)) {
if (VIPER_LEGAL_LINK(clink) == 0)
if (VIPER_LEGAL_LINK(clink) == 0 || VIPER_LEGAL_IRQ(irq) == 0)