Added tests and code to enforce pointer types going into PrimitiveDecode and PrimitiveDecodeStrict
addded blank line after multi line function header before the actual body of code
Merge branch 'fix_tests'