rem: KPrintF( "Warning: Freeing IO resource!\n" ); FreeVec( ref ); }  while( ( ref = (struct ResourceIteratorRef*) RemHead( (struct List*) &ctx->m_Conflicts ) ) ) { KPrintF( "Warning: Freeing conflict %08lx!\n", ref->m_Iterator );
context: FreeResourceIteratorContext( struct ResourceContext* ctx ){  struct ResourceIteratorRef* ref;  if( ctx == NULL )  {    return;  }  while( ( ref = (struct ResourceIteratorRef*)                  RemHead( (struct List*) &ctx->m_IO ) ) )  {    KPrintF( "Warning: Freeing IO resource!\n" );    FreeVec( ref );  }  while( ( ref = (struct ResourceIteratorRef*)                  RemHead( (struct List*) &ctx->m_Conflicts ) ) )  {    KPrintF( "Warning: Freeing conflict %08lx!\n", ref->m_Iterator );    FreeVec( ref );  }  FreeVec( ctx );}