Compiling Error when uploading pulseoximeter code example from E health sensor

Hi when I tried to upload the following code into Arduino uno3:

#include <PinChangeInt.h>
#include <eHealth.h>

int cont = 0;

void setup() {
Serial.begin(115200); 
eHealth.initPulsioximeter();

//Attach the inttruptions for using the pulsioximeter. 
PCintPort::attachInterrupt(6, readPulsioximeter, RISING);
}

void loop() {

Serial.print("PRbpm : "); 
Serial.print(eHealth.getBPM());

Serial.print(" %SPo2 : ");
Serial.print(eHealth.getOxygenSaturation());

Serial.print("\n"); 
Serial.println("============================="); 
delay(500);
}


//Include always this code when using the pulsioximeter sensor
//=========================================================================
void readPulsioximeter(){ 

cont ++;

if (cont == 50) { //Get only of one 50 measures to reduce the latency
eHealth.readPulsioximeter(); 
cont = 0;
}
}

I got the following compiling error:

Arduino: 1.6.5 (Windows 8.1), Board: "Arduino/Genuino Uno"

In file included from C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:33:0:
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.h:149:15: error: 'prog_uint8_t' has not been declared
PROGMEM prog_uint8_t *array);
^
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:41:11: error: 'prog_uint8_t' does not name a type
PROGMEM prog_uint8_t eHealthLogo[] = {
^
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:109:10: error: 'prog_uint8_t' does not name a type
PROGMEM prog_uint8_t cookingLogo[] = {
^
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp: In member function 'void eHealthDisplayClass::init()':
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:201:21: error: 'eHealthLogo' was not declared in this scope
image(0,64,128,64,eHealthLogo);
^
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:209:21: error: 'cookingLogo' was not declared in this scope
image(0,64,128,64,cookingLogo); delay(3000); 
^
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp: At global scope:
C:\Users\Lenovo\Documents\Arduino\libraries\eHealth\eHealthDisplay.cpp:663:20: error: 'prog_uint8_t' has not been declared
PROGMEM prog_uint8_t *array)
^
Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

Could you help me with these?
Thank you.

I had tried to add the following code above the e health.h but it didn’t work:

#ifndef prog_uint8_t
#define prog_uint8_t const uint8_t
#endif

I am using Arduino version 1.6.5

Moderator edit:
</mark> <mark>[code]</mark> <mark>

</mark> <mark>[/code]</mark> <mark>
tags added.