Reworking two lines of code to fix bad union problem on CentOS 5.
Probably a GCC compiler/optimizizer bug?
Hopefully this works...
Merge branch 'boost153' into ENG-4696-truncate