rem: KPrintF( "Nuking card %s%03lx%lx ('%s')\n", card->m_ID.m_Vendor, card->m_ID.m_ProductID, card->m_ID.m_Revision, card->m_Node.ln_Name != NULL ? card->m_Node.ln_Name : "" );
context: PNPISA_FreeCard( REG( a0, struct ISAPNP_Card* card ),                 REG( a6, struct ISAPNPBase*  res ) ){  struct ISAPNP_Device* dev;  if( card == NULL )  {    return;  }  KPrintF( "Nuking card %s%03lx%lx ('%s')\n",           card->m_ID.m_Vendor, card->m_ID.m_ProductID, card->m_ID.m_Revision,           card->m_Node.ln_Name != NULL ? card->m_Node.ln_Name : "" );  while( ( dev = (struct ISAPNP_Device*) RemHead( &card->m_Devices ) ) )  {    PNPISA_FreeDevice( dev, res );  }  if( card->m_Node.ln_Name != NULL )  {    FreeVec( card->m_Node.ln_Name );  }  FreeVec( card );}