Compile error with Keypad Library

Hi All, I hope I am in the correct section.

I would like some help with The V3.0 of the keypad tutorial.
I would like to experiment with the multi press key example.
However I have tried all the example sketches that come with the keypad library & I always get a compile error.

This is what I get when I try to compile Hello Keypad :
C:\Temp\Arduino101\libraries\Keypad\Keypad.cpp: In member function 'bool Keypad::scanKeys()':
C:\Temp\Arduino101\libraries\Keypad\Keypad.cpp:86: error: 'INPUT_PULLUP' was not declared in this scope

I am new to Arduino & I just am not sure what is wrong.
Any help would be much appreciated.

Cheers Tri.

I would like some help with The V3.0 of the keypad tutorial.

That you got from where?

This is what I get when I try to compile Hello Keypad :

Using what version of the IDE?

I downloaded the library from the Arduino playground, there is a keypad tutorial in there.

I am running Version 1.0.1 of IDE

Tri.

I downloaded the library, opened the MultiKey.ino example, and compiled. The only "error" I got was:

Binary sketch size: 6,168 bytes (of a 258,048 byte maximum)

Why did you put the library in the Arduino core library directory? That is NOT where user downloaded libraries go.

Tripod1:
This is what I get when I try to compile Hello Keypad :
C:\Temp\Arduino101\libraries\Keypad\Keypad.cpp: In member function 'bool Keypad::scanKeys()':
C:\Temp\Arduino101\libraries\Keypad\Keypad.cpp:86: error: 'INPUT_PULLUP' was not declared in this scope

I put the following in Keypad.h so I'm not sure why you get that error. The code checks to see which version of Arduino you are using and then defines INPUT_PULLUP if you have any version less than 1.0.1.

// See http://code.google.com/p/arduino/issues/detail?id=246
#if defined(ARDUINO) && ARDUINO < 101
#define INPUT_PULLUP INPUT
#endif

Are you having problems with any other libraries?