correct rounding
fix memory leak for constructor failure in load_construct_data
fix another bug in loading pointers

[SVN r86486]
correct rounding
fix memory leak for constructor failure in load_construct_data
fix another bug in loading pointers

[SVN r86487]