Display RPM of the fan for PC

Hello friends,

I want to show the number of revolutions of a fan on a 7-segment display. Searching the net I found this code:

#include "SevenSegment.h" 
 
 SevenSegment seg7(19,16,15,13, // ?1,?2,?3,?4, 
 18,14,11,9,8,17,12,10); // A,B,C,D,E,F,G,DP 
 
 unsigned long lastPulseTime; 
 unsigned long pulseInterval; 
 
 // ???????????????? 
 void senseRotation( void ) { 
 unsigned long cur = micros (); 
 unsigned long dif = cur - lastPulseTime; // ?????????? 
 pulseInterval = (pulseInterval - (pulseInterval >> 2)) + (dif >> 2); // ???? 
 lastPulseTime = cur; 
 } 
 
 void setup () { 
 lastPulseTime = 0; 
 pulseInterval = 0; 
 attachInterrupt (0, senseRotation, FALLING ); // 0 = D2, FALLING = ????? 
 seg7. begin (); // 7??LED???? 
 } 
 
 unsigned long lastUpdateTime; 
 
 void loop () { 
 if (seg7. update ()){ // ??????????????????????????? 
 unsigned long cur = millis (); 
 if (cur - lastUpdateTime > 60){ // 60ms???LED??? 
 
 uint16_t rpm = 60000000 / (pulseInterval * 2); // RPM???? 
 seg7. print (rpm); // 7??LED???? 
 
 lastUpdateTime = cur; 
 } 
 } 
 }

The library that is used in this project

http://code.google.com/p/arms22/downloads/detail?name=SevenSegment-001.zip&can=2&q=

But when I compile I get the following errors:

C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp: In member function 'void SevenSegment::begin()':
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:46: error: 'OUTPUT' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:46: error: 'pinMode' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:47: error: 'LOW' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:47: error: 'digitalWrite' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:50: error: 'OUTPUT' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:50: error: 'pinMode' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:51: error: 'LOW' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:51: error: 'digitalWrite' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp: In member function 'void SevenSegment::digitOn()':
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:64: error: 'LOW' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:64: error: 'digitalWrite' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp: In member function 'void SevenSegment::digitOff()':
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:69: error: 'HIGH' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:69: error: 'digitalWrite' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp: In member function 'void SevenSegment::updateDigit()':
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:81: error: 'digitalWrite' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp: In member function 'bool SevenSegment::update()':
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:88: error: 'micros' was not declared in this scope
C:\Program Files\Arduino\libraries\SevenSegment\SevenSegment.cpp:92: error: 'delayMicroseconds' was not declared in this scope

Someone be so kind and tell me I'm doing wrong ??

Thanks in advance