Updating PIN  tool to use long variables, instead of ints.

This allows the tool to be built on 64-bit platforms and where
strict warnings are enabled, since otherwise, ints would be 32
bits and couldn't store the full value of various pointers.
Making error message actually an error message now