Added a typedef for values that should match the width of a pointer type. Compile time asser tin main fails the build if that's not true.