Python -0.000000e+00 struct pack return wrong value
===

Hi I have problem with parsing -0.000000e+00 on linux( on windows is working). 

    struct.pack( "d", -0.000000e+00 )
On linux struct.pack change -0.000000e+00 to 0.000000e+00. When i print value before pack is correct but result of struct.pack is like it was 0.000000e+00.
