The following two lines of code always convert the 64-bit pointer to a 32-bit

 target = toUInt( Ptr_to_ULong(h_calc_BCDtoDPB ) );


 target = toUInt( Ptr_to_ULong( h_calc_DPBtoBCD ) );

The toUInt() should only be used if we are running in 32-bit mode.  The lines
were changed to only convert the pointer to 32-bit if running in 32-bit mode.

There is no bugzilla for this issue.  It was noticed by Florian Krohm.

git-svn-id: svn:// 8f6e269a-dfd6-0310-a8e1-e2731360e62c
1 file changed