Really long error message I don't get (newbie)

Hello,
I've been working on an Arduino library to simplify the use of the L293D motor driver chip (Dual H-Bridge Motor Driver for DC or Steppers - 600mA - L293D : ID 807 : $8.95 : Adafruit Industries, Unique & fun DIY electronics and kits). So I've completed my library (Yeah, I'm still a newbie to this) and I made a test script to make sure the wiring of the motors is correct so the motors are going in the right direction. When I compilied the script, I got a really long error (Idk syntax or what) that is the attchment, 'error.txt'
Basically my questions are:

  1. What is 'size_t'?
  2. how come it didn't find 'WProgram.h'
  3. Is it something wrong with my library?

I have the library attached w/ the sketch I was trying to use. I couldn't get the whole thing, so you would need to put the files in a folder called 'MotorController'
I appreciate any help given, thanks!

WiringTest.ino (863 Bytes)

keywords.txt (44 Bytes)

MotorController.cpp (1.4 KB)

MotorController.h (324 Bytes)

README.txt (193 Bytes)

error.txt (14.9 KB)

Wprogram.h is sign you have old code, It's Arduino.h now. Look to update old code.

  1. What is 'size_t'?

A type, like int or float. The _t on the end means that it is a standard type and that every compiler should implement it in the same way, using the same number of bits.

  1. how come it didn't find 'WProgram.h'

Because that went away years ago.

  1. Is it something wrong with my library?

Yes, and no. Change it, as mistergreen suggests, and it may work. Or, see if the developer has released a newer version.

Thanks guys, i really should've looked around google a bit more.
But thanks!