luz a control remoto con attiny 85

Lucario448, lo que pasa es que yo tengo echo este codigo,

#include <IRLib.h>

int RECV_PIN = 11;

int led10=10;
int led9=9;
int led7=7;
IRrecv My_Receiver(RECV_PIN);

IRdecode My_Decoder;


unsigned int Buffer[RAWBUF];
#define prender  16599733
#define apagar   16583413



void setup()
{
  Serial.begin(9600);
    My_Receiver.enableIRIn(); 
  My_Decoder.UseExtnBuf(Buffer);
  
  pinMode(led10,OUTPUT);
  pinMode(led9,OUTPUT);
  pinMode(led7, OUTPUT);
}

void loop() {
  if (My_Receiver.GetResults(&My_Decoder)) {
    My_Receiver.resume(); 
    My_Decoder.decode();
    //My_Decoder.DumpResults();
    
    Serial.println(My_Decoder.value,DEC);
    
    if(My_Decoder.value==prender) 
    {
         digitalWrite(led10,HIGH);
        }
   
   if(My_Decoder.value==apagar) 
    { 
    digitalWrite(led10,LOW);
    
    }
     if(My_Decoder.value==16582903)
     
    {
      digitalWrite(led9,HIGH);
    
    }
    if(My_Decoder.value==16607893) 
    { 
    digitalWrite(led9,LOW);
     }
     if(My_Decoder.value==16591573){
      digitalWrite(led7,HIGH);
         
     }
     if(My_Decoder.value==16591063){

      digitalWrite(led7, LOW); 
     }
  }
  }

el ide de arduino (1.6.5) me lo patea como loco, empezando por la libreria que uso.