Serial Messages not displaying

I’ve got a sketch that calls a function when it receives an IR signal. I’m trying to send a serial message Serial.println(‘Button #0’); before the function is called. For some reason the function executes but the serial message doesn’t display.

How can I get this message to display?

Here is code in question

  if(irSignals() == 0x95EB7802)  {  // Zero Button
    Serial.println('Button #0');
    toggleLeds();
  }

Here is the entire sketch

#include <IRLib.h>

const byte RECV_PIN = A4; //byte big enough

const byte LedPins[] = {13, 4, 5}; //byte is big enough
bool ledsState = LOW; //bool is big enough

unsigned long timer = millis();
const long interval = 3000; 

IRrecv My_Receiver(RECV_PIN);

void setup()
{
  //Make all LedPins output
  for (byte i = 0; i < sizeof(LedPins); i++) { //LedPins is a byte so no need to devide the size
    pinMode(LedPins[i], OUTPUT);
  }

  My_Receiver.enableIRIn(); // Start the receiver
  Serial.begin(9600);
  Serial.print("Ready!");
}

void loop() {

  if(irSignals() == 0x95EB7802)  {  // Zero Button
    Serial.println('Button #0');
    toggleLeds();
  }
  timer = interval;
}

void toggleLeds() {
  ledsState = !ledsState; //toggle state
  for (byte i = 0; i < sizeof(LedPins); i++)
  {
    digitalWrite(LedPins[i], ledsState);
    Serial.println("Proof positive, the function is being called!");
  }
}

//unsinged long to hold the 32-bit ;)
unsigned long irSignals() {
  IRdecode My_Decoder;
  if (My_Receiver.GetResults(&My_Decoder)) {//Puts results in My_Decoder
    //decoders are only needed here
    IRdecodeHash My_Hash_Decoder;
  
    My_Hash_Decoder.copyBuf(&My_Decoder);//copy the results to the hash decoder
    My_Decoder.decode();
    Serial.print("real decode type:");
    Serial.print(Pnames(My_Decoder.decode_type));
    Serial.print(" value: 0x");
    Serial.println(My_Decoder.value, HEX);
    My_Hash_Decoder.decode();
    Serial.print("Hash decode: 0x");
    Serial.println(My_Hash_Decoder.hash, HEX); // Do something interesting with this value
    My_Receiver.resume(); // Turn on the IR receiver for more singnals
    return My_Hash_Decoder.hash; //Yes, new hash is:
    //WE exit NOW so next return is only executed when the if is not executed
  }
  return 0; //No new IR
}

richiep: I. . How can I get this message to display?

Here is code in question

 if(irSignals() == 0x95EB7802)  {  // Zero Button
    Serial.println('Button #0');
    toggleLeds();
  }

Here is the entire sketch

. . .

By using double quotes ?

That was it! Thanks 6v6gt!