Closed mira67 closed 11 years ago
That doesn't give me much to go on. What OS is that running on? What version of heatshrink? What build configuration? Do the test suites pass on your platform? Can you e-mail me the pre- and post-compression files? If you're on a platform with valgrind (Linux, OSX) and know how to use that, what does that say?
I can probably fix the underlying issue pretty quickly, but will need details.
Hi Scott,
Thanks for your quick reply, I just downloaded the heatshrink yesterday, master branch, should be the latest version? I am working on iOS 10.8.4, currently I don't know how to use valgrind, could you help to do the test with my file, thanks~
On Wed, Sep 11, 2013 at 5:56 PM, Scott Vokes notifications@github.comwrote:
That doesn't give me much to go on. What OS is that running on? What version of heatshrink? What build configuration? Do the test suites pass on your platform? Can you e-mail me the pre- and post-compression files? If you're on a platform with valgrind (Linux, OSX) and know how to use that, what does that say?
I can probably fix the underlying issue pretty quickly, but will need details.
— Reply to this email directly or view it on GitHubhttps://github.com/atomicobject/heatshrink/issues/5#issuecomment-24285649 .
33,31,33,32,30,31,30,30,29,45,30,31,32,32,32,33,34,35,35,37,38,42,43,43,-68,-70,-70,-66,-67,-66,-63,-63,-62,-61,-61,-63,-62,-62,-62,-61,-61,-77,-62,-61,-61,-60,-60,-62,-63,-61,-61,-60,-62,-61,-61,-60,-77,-61,-63,-65,-63,-63,-64,-65,-67,-64,-62,-63,-66,-66,-65,-66,-67,-70,-71,-70,-71,-72,-70,-69,-69,-72,-69,-69,-69,-71,-69,-67,-65,-67,-65,-65,-61,-62,-62,-64,-62,-59,-63,-61,-60,-60,-60,-61,-61,-62,-61,-63,-61,-63,-64,-64,-62,-62,-65,-65,-67,-65,-65,-65,-66,-63,-67,-65,-68,-65,-67,-69,-67,-67,-68,-65,-67,-69,-72,-71,-67,-71,-71,-68,-69,-69,-67,-69,-66,-67,-66,-64,-64,-62,-64,-63,-63,-63,-62,-62,-63,-63,-63,-60,-62,-62,-61,-61,-66,-65,-62,-64,-63,-63,-62,-64,-62,-65,-64,-61,-64,-61,-63,-63,-63,-61,-62,-62,-62,-63,-66,-62,-62,-62,-64,-62,-62,-62,-62,-61,-65,-66,-66,-62,-63,-64,-64,-66,-63,-66,-65,-63,-65,-65,-67,-63,-61,-63,-63,-63,-62,-61,-62,-62,-63,-62,-60,-62,-61,-61,-62,-60,-60,-62,-61,-63,-63,-62,-62,-62,-65,-61,-61,-63,-64,-64,-65,-64,-62,-62,-47,-63,-62,-62,-62,-63,-61,-61,-77,-61,-60,-61,-61,-62,-61,-61,-62,-61,-61,-63,-61,-61,-62,-61,-64,-62,-62,-63,-61,-62,-61,-62,-61,-60,-61,-61,-59,-61,-61,-60,-60,-60,-60,-61,-59,-59,-61,-61,-62,-61,-61,-61,-60,-60,-60,-60,-61,-62,-60,-61,-62,-62,-61,-64,-62,-62,-62,-47,-62,-62,-61,-61,-60,-61,-62,-61,-62,-61,-62,-60,-60,-60,-59,-60,-61,-60,-61,-60,-59,-59,-59,-59,-58,-60,-60,-60,-60,-60,-59,-60,-59,-60,-60,-58,-56,-59,-58,-59,-60,-59,-60,-59,-59,-59,-59,-60,-60,-57,-59,-61,-62,-61,-61,-61,-61,-64,-60,-62,-59,-62,-61,-60,-60,-62,-60,-62,-62,-62,-61,-60,-61,-63,-61,-61,-61,-60,-60,-61,-60,-60,-59,-60,-60,-60,-60,-58,-59,-60,-61,-59,-60,-60,-58,-59,-60,-58,-61,-59,-60,-59,-61,-60,-61,-61,-61,-62,-60,-60,-61,-77,-62,-62,-61,-61,-60,-62,-62,-61,-61,-61,-62,-62,-63,-61,-63,-62,-61,-61,-61,-62,-61,-61,-61,-60,-61,-61,-59,-60,-60,-61,-60,-60,-60,-59,-61,-61,-60,-60,-58,-61,-60,-60,-61,-60,-61,-62,-60,-60,-59,-60,-60,-61,-64,-62,-61,-60,-62,-61,-61,-64,-62,-63,-64,-63,-64,-63,-63,-64,-62,-63,-63,-63,-63,-62,-62,-63,-63,-61,-63,-60,-62,-61,-61,-61,-62,-61,-61,-60,-59,-60,-60,-60,-59,-59,-61,-61,-60,-60,-60,-60,-60,-60,-60,-61,-61,-60,-60,-60,-61,-61,-60,-60,-60,-59,-60,-60,-60,-61,-63,-63,-62,-61,-63,-65,-61,-63,-47,-61,-61,-63,-64,-64,-61,-64,-61,-60,-62,-60,-63,-62,-61,-61,-60,-60,-62,-60,-61,-62,-61,-59,-60,-60,-60,-61,-58,-60,-60,-60,-61,-61,-59,-61,-60,-61,-61,-60,-60,-61,-60,-61,-60,-60,-60,-59,-60,-60,-61,-62,-61,-60,-63,-61,-61,-61,-61,-63,-62,-61,-65,-62,-62,-64,-62,-63,-60,-59,-62,-61,-62,-63,-61,-62,-60,-60,-60,-62,-61,-61,-57,-59,-61,-60,-59,-60,-59,-61,-61,-59,-57,-60,-60,-61,-61,-60,-59,-60,-63,-61,-60,-61,-61,-61,-62,-62,-61,-62,-62,-61,-60,-63,-60,-61,-61,-62,-62,-63,-63,-61,-61,-61,-63,-63,-61,-62,-63,-61,-61,-61,-61,-62,-61,-64,-62,-61,-62,-61,-60,-61,-59,-61,-62,-61,-60,-62,-60,-61,-61,-61,-61,-59,-60,-61,-60,-61,-61,-61,-61,-59,-61,-62,-62,-61,-60,-63,-62,-62,-61,-62,-61,-64,-62,-63,-62,-61,-61,-64,-63,-62,-63,-62,-63,-62,-63,-62,-62,-60,-62,-63,-61,-60,-60,-61,-60,-61,-61,-61,-61,-61,-60,-60,-62,-60,-60,-59,-60,-59,-61,-59,-61,-60,-62,-61,-60,-60,-60,-61,-60,-60,-61,-61,-62,-60,-61,-62,-61,-61,-61,-61,-61,-61,-61,-61,-63,-61,-61,-62,-61,-63,-62,-62,-62,-64,-63,-63,-62,-61,-64,-61,-61,-62,-60,-61,-60,-60,-62,-60,-60,-61,-61,-61,-61,-62,-61,-58,-60,-61,-59,-60,-59,-59,-60,-59,-60,-60,-61,-62,-61,-59,-61,-63,-62,-61,-61,-77,-63,-62,-62,-62,-61,-63,-62,-61,-63,-63,-62,-64,-62,-61,-64,-63,-61,-63,-62,-61,-63,-61,-62,-61,-61,-61,-61,-60,-60,-60,-60,-61,-60,-58,-61,-60,-60,-61,-62,-60,-58,-58,-60,-60,-60,-60,-60,-61,-61,-60,-62,-60,-60,-62,-61,-62,-63,-61,-62,-61,-61,-63,-61,-62,-61,-63,-64,-62,-62,-66,-62,-63,-63,-63,-62,-62,-62,-61,-64,-62,-62,-77,-61,-62,-62,-62,-60,-60,-60,-60,-60,-61,-61,-61,-61,-59,-61,-59,-60,-61,-60,-60,-59,-60,-59,-59,-61,-60,-61,-61,-60,-61,-63,-61,-59,-60,-63,-65,-61,-62,-62,-60,-63,-63,-63,-63,-63,-65,-62,-62,-63,-64,-62,-62,-62,-61,-62,-61,-61,-60,-61,-60,-62,-60,-60,-61,-61,-59,-77,-61,-59,-60,-61,-61,-59,-60,-60,-60,-61,-60,-61,-62,-61,-59,-60,-60,-60,-61,-61,-60,-60,-61,-64,-61,-63,-62,-62,-61,-61,-61,-61,-61,-62,-61,-61,-64,-62,-62,-63,-61,-62,-62,-63,-62,-62,-62,-62,-62,-61,-61,-61,-63,-61,-61,-61,-62,-61,-60,-60,-61,-62,-61,-61,-60,-59,-61,-61,-60,-61,-60,-61,-59,-61,-60,-60,-60,-61,-47,-59,-60,-60,-61,-63,-62,-60,-61,-62,-61,-61,-62,-64,-63,-47,-62,-62,-63,-64,-64,-63,-61,-61,-61,-62,-63,-61,-62,-61,-61,-63,-61,-61,-62,-61,-62,-61,-61,-61,-61,-61,-61,-61,-60,-59,-60,-61,-61,-60,-61,-61,-60,-57,-60,-61,-60,-61,-61,-59,-61,-61,-61,-61,-60,-60,-60,-76,-61,-61,-63,-62,-63,-61,-63,-62,-64,-62,-62,-62,-61,-62,-62,-62,-62,-62,-61,-61,-63,-62,-61,-61,-62,-77,-61,-62,-63,-63,-60,-61,-61,-60,-59,-61,-60,-61,-58,-60,-59,-58,-60,-59,-60,-60,-60,-60,-61,-59,-59,-60,-61,-62,-61,-61,-60,-62,-62,-62,-62,-61,-62,-63,-63,-63,-64,-64,-63,-61,-66,-62,-62,-63,-63,-65,-63,-65,-63,-64,-64,-62,-62,-61,-61,-62,-61,-62,-60,-61,-61,-60,-77,-61,-60,-62,-60,-60,-59,-59,-60,-60,-60,-59,-59,-60,-60,-61,-60,-60,-60,-60,-59,-59,-61,-62,-60,-60,-61,-61,-60,-61,-62,-61,-60,-61,-63,-62,-62,-62,-65,-62,-64,-63,-65,-62,-64,-77,-63,-63,-63,-65,-65,-64,-61,-63,-61,-61,-62,-61,-61,-61,-60,-61,-61,-61,-60,-58,-60,-60,-59,-60,-62,-59,-59,-59,-58,-58,-59,-58,-58,-60,-60,-59,-60,-59,-60,-60,-59,-61,-59,-61,-61,-60,-61,-61,-62,-61,-63,-64,-64,-62,-63,-64,-65,-63,-64,-62,-64,-65,-64,-65,-66,-65,-66,-62,-63,-62,-63,-61,-60,-60,-60,-60,-60,-60,-60,-59,-58,-58,-59,-59,-58,-58,-58,-59,-58,-60,-59,-57,-58,-59,-59,-58,-59,-61,-60,-59,-61,-61,-60,-60,-60,-61,-62,-61,-62,-63,-62,-62,-62,-62,-63,-64,-61,-62,-62,-62,-62,-62,-66,-64,-65,-62,-65,-64,-64,-63,-63,-64,-64,-62,-62,-61,-62,-62,-62,-61,-60,-60,-60,-60,-61,-58,-60,-59,-60,-59,-61,-59,-59,-60,-60,-60,-60,-61,-62,-60,-59,-60,-61,-59,-58,-60,-60,-61,-61,-61,-61,-62,-61,-62,-63,-63,-62,-61,-61,-62,-63,-65,-62,-62,-62,-65,-63,-63,-63,-47,-61,-62,-64,-62,-61,-62,-61,-61,-62,-59,-61,-61,-61,-59,-60,-57,-61,-60,-59,-59,-60,-59,-60,-60,-58,-60,-60,-60,-59,-60,-59,-60,-60,-61,-61,-62,-62,-60,-61,-62,-61,-61,-61,-63,-61,-59,-62,-63,-62,-62,-63,-64,-63,-63,-63,-63,-61,-62,-62,-77,-63,-62,-62,-65,-62,-62,-62,-62,-62,-62,-60,-61,-61,-60,-61,-60,-59,-60,-58,-59,-61,-62,-60,-60,-59,-60,-59,-60,-57,-59,-59,-61,-60,-60,-61,-62,-62,-61,-61,-61,-47,-62,-61,-63,-47,-63,-63,-63,-62,-62,-60,-61,-62,-62,-61,-47,-62,-60,-61,-61,-60,-61,-62,-61,-61,-61,-62,-61,-61,-61,-65,-62,-61,-62,-60,-61,-61,-61,-60,-61,-61,-61,-61,-62,-60,-59,-60,-59,-59,-61,-60,-61,-61,-60,-60,-60,-77,-61,-61,-61,-77,-62,-61,-62,-61,-63,-62,-63,-63,-61,-63,-65,-64,-62,-62,-61,-62,-62,-63,-64,-63,-61,-62,-66,-63,-61,-62,-62,-61,-63,-65,-62,-62,-62,-62,-61,-62,-77,-61,-62,-61,-61,-61,-61,-59,-61,-60,-60,-60,-60,-60,-59,-59,-59,-59,-60,-57,-61,-59,-61,-61,-60,-60,-60,-60,-61,-61,-62,-62,-63,-62,-62,-61,-61,-63,-62,-61,-62,-62,-63,-63,-62,-62,-64,-64,-62,-63,-63,-63,-64,-62,-62,-63,-61,-62,-61,-60,-62,-60,-60,-60,-61,-60,-61,-77,-61,-61,-60,-60,-59,-60,-59,-56,-59,-57,-60,-58,-60,-59,-61,-60,-59,-61,-60,-59,-59,-60,-61,-60,-60,-64,-61,-62,-65,-62,-62,-63,-63,-62,-67,-64,-64,-62,-63,-64,-62,-63,-64,-63,-63,-65,-63,-62,-60,-63,-62,-62,-61,-61,-61,-60,-60,-61,-60,-77,-61,-62,-61,-61,-61,-60,-61,-61,-61,-60,-61,-60,-60,-59,-61,-62,-62,-61,-62,-62,-61,-62,-64,-62,-62,-61,-63,-63,-65,-66,-64,-63,-69,-64,-65,-64,-63,-65,-64,-64,-67,-63,-64,-66,-64,-65,-63,-65,-65,-62,-64,-62,-62,-62,-62,-60,-61,-62,-63,-62,-61,-62,-62,-62,-60,-60,-60,-60,-60,-60,-60,-61,-60,-61,-60,-60,-61,-61,-61,-60,-62,-61,-60,-60,-61,-61,-62,-61,-63,-63,-64,-62,-63,-63,-62,-62,-62,-63,-64,-63,-67,-65,-64,-66,-66,-65,-65,-65,-67,-65,-66,-66,-62,-61,-60,-62,-62,-62,-61,-60,-62,-60,-62,-61,-61,-61,-61,-59,-61,-60,-61,-60,-61,-61,-59,-61,-60,-61,-62,-62,-61,-61,-61,-61,-63,-60,-62,-62,-61,-64,-64,-47,-63,-64,-63,-47,-65,-62,-64,-63,-64,-63,-65,-63,-64,-63,-64,-62,-63,-64,-62,-65,-62,-62,-64,-61,-62,-62,-61,-61,-61,-63,-60,-62,-62,-60,-62,-60,-60,-60,-60,-61,-61,-60,-59,-60,-59,-60,-61,-61,-60,-59,-61,-77,-63,-60,-61,-62,-62,-61,-63,-63,-63,-62,-63,-62,-65,-63,-64,-62,-62,-63,-61,-62,-64,-61,-64,-64,-64,-64,-62,-62,-63,-64,-65,-64,-62,-62,-62,-62,-63,-62,-62,-62,-61,-60,-61,-60,-60,-61,-60,-77,-60,-60,-60,-59,-61,-60,-60,-60,-61,-61,-60,-62,-60,-61,-61,-61,-62,-61,-61,-62,-60,-61,-61,-63,-64,-64,-62,-62,-62,-62,-63,-66,-62,-64,-66,-64,-63,-65,-64,-64,-63,-63,-63,-64,-63,-61,-63,-61,-62,-62,-61,-47,-64,-61,-60,-61,-61,-60,-62,-61,-62,-61,-60,-61,-62,-61,-59,-62,-61,-62,-61,-60,-59,-47,-62,-61,-62,-47,-62,-63,-62,-63,-63,-62,-63,-62,-63,-64,-63,-62,-61,-62,-64,-62,-61,-61,-61,-63,-62,-77,-64,-63,-62,-63,-63,-62,-62,-62,-60,-63,-63,-61,-61,-61,-62,-62,-61,-61,-60,-59,-61,-62,-60,-59,-60,-77,-60,-61,-58,-59,-60,-62,-61,-61,-61,-61,-60,-61,-61,-61,-62,-60,-61,-62,-62,-62,-62,-63,-61,-61,-62,-60,-61,-62,-61,-62,-64,-63,-62,-63,-63,-63,-62,-63,-63,-64,-47,-62,-63,-61,-61,-62,-61,-60,-60,-61,-60,-61,-60,-60,-61,-61,-61,-62,-62,-62,-61,-61,-61,-61,-61,-62,-62,-61,-60,-62,-61,-61,-61,-77,-61,-64,-62,-77,-61,-62,-63,-62,-63,-63,-63,-63,-64,-64,-64,-62,-65,-67,-63,-64,-63,-64,-65,-63,-61,-77,-63,-61,-62,-61,-62,-61,-60,-60,-61,-61,-61,-61,-61,-61,-60,-61,-60,-60,-61,-59,-60,-59,-59,-61,-61,-60,-63,-61,-62,-63,-64,-64,-62,-63,-63,-63,-65,-64,-66,-65,-66,-65,-68,-66,-66,-65,-65,-67,-67,-67,-67,-65,-65,-65,-63,-64,-62,-61,-62,-61,-63,-62,-62,-62,-61,-61,-62,-61,-61,-59,-60,-61,-60,-60,-61,-60,-60,-60,-61,-61,-59,-60,-63,-64,-62,-60,-60,-60,-60,-60,-61,-61,-61,-61,-62,-63,-62,-61,-61,-60,-62,-64,-64,-62,-64,-65,-63,-65,-62,-62,-63,-63,-66,-65,-64,-66,-67,-65,-64,-62,-62,-61,-60,-61,-60,-61,-61,-61,-60,-59,-60,-62,-47,-61,-61,-64,-61,-62,-64,-64,-62,-63,-64,-67,-63,-64,-63,-63,-65,-63,-63,-62,-63,-62,-77,-60,-61,-58,-60,-60,-60,-60,-60,-57,-57,-60,-58,-60,-61,-47,-60,-59,-58,-59,-60,-60,-61,-61,-61,-63,-62,-62,-62,-62,-63,-62,-62,-62,-61,-61,-62,-61,-60,-62,-61,-60,-60,-60,-62,-62,-62,-61,-61,-61,-61,-62,-63,-63,-62,-62,-62,-62,-63,-64,-63,-64,-62,-63,-61,-61,-62,-60,-61,-61,-47,-61,-60,-60,-60,-61,-59,-62,-60,-60,-61,-61,-60,-60,-60,-61,-59,-60,-60,-59,-60,-61,-61,-62,-62,-61,-60,-62,-61,-60,-60,-61,-61,-60,-62,-60,-61,-61,-62,-61,-60,-60,-59,-61,-60,-61,-60,-60,-60,-59,-59,-60,-60,-61,-59,-60,-59,-59,-61,-47,-61,-60,-60,-60,-61,-60,-62,-62,-61,-62,-62,-60,-61,-60,-48,-60,-60,-60,-60,-61,-61,-61,-61,-60,-61,-60,-60,-61,-59,-61,-60,-61,-60,-60,-60,-60,-60,-59,-59,-60,-61,-60,-61,-58,-57,-58,-60,-58,-56,-57,-58,-57,-58,-59,-60,-59,-58,-60,-60,-59,-59,-59,-60,-59,-60,-61,-62,-62,-63,-62,-62,-60,-61,-60,-61,-62,-60,-60,-60,-60,-60,-62,-60,-60,-60,-60,-60,-60,-61,-61,-60,-59,-59,-60,-60,-60,-60,-59,-60,-59,-60,-61,-61,-59,-60,-59,-58,-58,-60,-59,-59,-57,-57,-58,-56,-56,-57,-54,-57,-57,-57,-56,-56,-57,-57,-58,-59,-60,-63,-62,-61,-63,-63,-62,-61,-61,-62,-62,-61,-60,-60,-62,-62,-60,-61,-61,-60,-59,-60,-59,-55,-58,-56,-53,-52,-55,-54,-56,-57,-57,-58,-59,-58,-60,-59,-60,-58,-58,-58,-57,-57,-56,-56,-55,-57,-59,-58,-59,-58,-59,-60,-59,-59,-60,-60,-58,-60,-59,-60,-60,-60,-60,-60,-59,-59,-58,-60,-60,-58,-59,-58,-60,-58,-59,-59,-59,-58,-58,-58,-59,-59,-57,-56,-54,-54,-57,-53,-49,-50,-49,-48,-49,-51,-51,-49,-51,-52,-55,-56,-53,-56,-57,-58,-58,-60,-60,-60,-62,-63,-66,-70,-65,-68,-67,-67,-66,-64,-63,-63,-61,-47,-59,-60,-57,-55,-52,-51,-49,-48,-47,-49,-46,-47,-49,-51,-50,-53,-53,-52,-56,-54,-57,-57,-54,-57,-57,-57,-57,-57,-56,-57,-53,-53,-53,-54,-56,-56,-55,-54,-57,-55,-56,-55,-53,-57,-56,-57,-56,-57,-59,-59,-58,-58,-60,-61,-61,-61,-61,-62,-62,-63,-61,-61,-47,-60,-62,-59,-58,-58,-58,-54,-51,-51,-51,-50,-52,-50,-49,-50,-50,-48,-51,-50,-49,-51,-48,-52,-52,-50,-52,-51,-54,-54,-52,-56,-57,-59,-59,-60,-60,-60,-61,-61,-62,-63,-60,-62,-61,-61,-61,-61,-77,-61,-58,-59,-60,-59,-57,-54,-52,-52,-53,-51,-50,-50,-50,-51,-52,-52,-50,-52,-48,-51,-49,-51,-49,-46,-50,-51,-50,-50,-48,-50,-51,-50,-51,-56,-55,-54,-56,-57,-57,-54,-54,-55,-54,-54,-54,-57,-54,-57,-57,-57,-57,-57,-60,-58,-57,-58,-57,-57,-57,-57,-59,-57,-57,-57,-57,-55,-55,-52,-54,-53,-51,-51,-50,-50,-49,-47,-50,-52,-51,-48,-49,-49,-51,-49,-49,-48,-50,-50,-48,-48,-49,-49,-50,-50,-48,-47,-47,-48,-47,-48,-49,-46,-46,-47,-47,-45,-50,-46,-47,-48,-47,-48,-48,-49,-49,-47,-51,-51,-53,-52,-55,-55,-56,-55,-55,-57,-55,-54,-52,-57,-57,-57,-56,-58,-58,-57,-57,-57,-57,-52,-49,-51,-50,-54,-51,-47,-47,-49,-47,-47,-47,-45,-46,-47,-46,-48,-47,-47,-48,-47,-49,-48,-48,-49,-50,-49,-48,-50,-51,-49,-47,-48,-52,-49,-48,-46,-47,-48,-49,-48,-48,-47,-46,-46,-46,-47,-47,-46,-49,-49,-51,-49,-48,-49,-48,-50,-50,-50,-48,-49,-48,-47,-47,-47,-44,-45,-45,-45,-45,-45,-41,-40,-44,-42,-41,-43,-44,-44,-45,-44,-45,-45,-46,-45,-49,-49,-47,-48,-48,-48,-48,-51,-55,-54,-56,-57,-55,-57,-59,-59,-60,-60,-59,-60,-60,-59,-61,-62,-64,-65,-63,-66,-66,-63,-63,-64,-61,-62,-62,-59,-62,-61,-61,-62,-60,-61,-61,-61,-61,-61,-61,-61,-61,-60,-62,-63,-61,-61,-63,-62,-62,-61,-61,-60,-59,-60,-60,-59,-59,-60,-60,-58,-57,-57,-59,-59,-59,-58,-59,-59,-59,-60,-60,-59,-57,-57,-57,-55,-56,-51,-52,-53,-48,-49,-49,-49,-49,-50,-50,-52,-52,-53,-53,-56,-55,-55,-51,-53,-54,-54,-56,-52,-52,-52,-47,-46,-49,-48,-48,-47,-48,-49,-48,-50,-53,-51,-54,-53,-54,-55,-56,-57,-56,-57,-55,-58,-57,-57,-57,-56,-58,-56,-57,-56,-54,-57,-52,-53,-52,-52,-52,-55,-50,-52,-51,-53,-57,-56,-54,-57,-57,-57,-59,-57,-59,-60,-61,-60,-59,-60,-61,-61,-60,-60,-59,-56,-57,-56,-57,-54,-53,-54,-51,-51,-51,-50,-50,-47,-47,-48,-49,-52,-49,-50,-49,-54,-50,-55,-55,-55,-56,-57,-58,-56,-59,-58,-58,-57,-55,-51,-53,-52,-51,-49,-49,-49,-48,-51,-50,-55,-52,-55,-56,-56,-57,-54,-57,-55,-57,-58,-55,-55,-57,-57,-56,-55,-57,-55,-57,-58,-57,-58,-58,-59,-60,-60,-60,-61,-60,-59,-59,-60,-58,-59,-58,-59,-59,-56,-56,-57,-53,-55,-54,-52,-53,-50,-50,-48,-46,-46,-48,-47,-47,-47,-48,-47,-51,-53,-54,-57,-58,-57,-59,-60,-61,-63,-62,-62,-64,-65,-66,-66,-66,-66,-66,-67,-68,-68,-65,-64,-63,-61,-62,-61,-61,-60,-60,-60,-59,-59,-59,-59,-60,-59,-60,-58,-58,-60,-58,-58,-59,-58,-58,-57,-60,-59,-58,-57,-58,-58,-58,-60,-60,-59,-59,-60,-58,-59,-60,-60,-61,-60,-60,-60,-60,-61,-62,-61,-61,-61,-62,-63,-65,-62,-61,-62,-61,-64,-62,-64,-63,-62,-62,-63,-64,-62,-64,-63,-61,-62,-66,-66,-66,-67,-68,-64,-66,-65,-65,-65,-63,-64,-65,-64,-65,-64,-65,-62,-63,-47,-64,-64,-64,-65,-63,-63,-63,-63,-64,-64,-66,-65,-64,-65,-66,-65,-66,-67,-67,-66,-66,-67,-64,-66,-65,-69,-65,-68,-70,-66,-68,-70,-66,-68,-71,-74,-75,-74,-74,-76,-74,-72,-75,-74,-75,-76,-76,-76,-76,-74,-74,-74,-75,-76,-75,-73,-76,-76,-76,-74,-75,-73,-73,-74,-74,-74,-75,-74,-75,-75,-76,-76,-76,-77,-77,-77,-77,-77,-77,-76,-77,-74,-76,-76,-77,-76,-76,-76,-76,-76,-75,-75,-75,-72,-75,-75,-75,-75,-75,-78,-76,-77,-76,-77,-75,-74,-75,-76,-76,-76,-75,-76,-76,-72,-73,-74,-72,-71,-74,-73,-70,-72,-69,-73,-70,-70,-68,-72,-69,-70,-68,-68,-67,-68,-70,-66,-71,-67,-66,-65,-65,-65,-64,-62,-63,-62,-64,-63,-47,-63,-62,-64,-62,-61,-61,-61,-61,-61,-61,-59,-60,-57,-57,-57,-55,-51,-53,-48,-50,-47,-47,-47,-45,-45,-45,-44,-45,-45,-44,-45,-42,-43,-44,-44,-42,-43,-39,-40,-35,-37,-35,-37,-39,-37,-36,-38,-37,-35,-35,-37,-38,-36,-39,-38,-36,-38,-41,-42,-40,-41,-42,-38,-38,-43,-40,-36,-37,-36,-36,-34,-34,-33,-33,-33,-33,-32,-32,-30,-32,-30,-31,-29,-29,-28,-27,-28,-25,-26,-24,-25,-22,-21,-23,-21,-25,-23,-21,-22,-24,-23,-26,-27,-27,-29,-29,-29,-30,-30,-29,-30,-31,-32,-32,-32,-31,-32,-30,-33,-33,-30,-30,-30,-29,-26,-25,-22,-18,-16,-16,-15,-15,-15,-15,-15,-15,-15,-16,-16,-17,-21,-24,-26,-29,-31,-31,-34,-34,-40,-43,-46,-48,-51,-55,-59,-59,-61,-62,-61,-62,-63,-62,-63,-64,-63,-62,-60,-63,-59,-60,-60,-59,-57,-55,-57,-56,-54,-55,-57,-52,-52,-55,-56,-53,-52,-51,-48,-48,-46,-46,-44,-44,-44,-43,-40,-39,-37,-36,-37,-34,-34,-34,-37,-34,-34,-36,-35,-39,-37,-37,-40,-39,-36,-36,-37,-35,-34,-34,-34,-36,-34,-32,-33,-32,-34,-33,-34,-37,-35,-38,-39,-43,-44,-44,-45,-44,-46,-45,-46,-47,-49,-48,-48,-51,-51,-52,-52,-56,-57,-56,-54,-57,-56,-57,-57,-59,-59,-60,-60,-58,-61,-61,-61,-77,-61,-61,-61,-61,-61,-60,-59,-60,-59,-57,-53,-52,-47,-47,-46,-45,-45,-44,-42,-43,-45,-46,-46,-45,-45,-45,-44,-45,-45,-45,-50,-51,-55,-57,-61,-65,-67,-71,-75,-76,-78,-79,-80,-81,-84,-83,-80,-78,-78,-77,-77,-76,-72,-71,-64,-65,-64,-62,-62,-63,-63,-60,-61,-59,-62,-60,-60,-61,-62,-61,-64,-63,-65,-66,-65,-69,-72,-71,-71,-71,-72,-73,-75,-76,-75,-74,-75,-76,-62,-77,-76,-77,-76,-76,-77,-77,-78,-80,-77,-77,-77,-76,-73,-70,-64,-61,-58,-58,-52,-50,-47,-46,-46,-49,-51,-56,-60,-65,-70,-74,-76,-76,-77,-81,-82,-80,-81,-82,-83,-81,-80,-77,-75,-76,-74,-73,-69,-65,-66,-63,-61,-62,-61,-65,-63,-64,-68,-67,-70,-73,-75,-75,-76,-77,-76,-77,-77,-77,-76,-74,-76,-71,-70,-72,-68,-66,-66,-65,-65,-63,-62,-66,-63,-67,-68,-69,-70,-72,-73,-74,-76,-75,-77,-77,-77,-76,-77,-77,-77,-76,-76,-73,-73,-72,-71,-72,-73,-68,-68,-65,-68,-65,-65,-61,-63,-61,-77,-61,-60,-58,-59,-59,-58,-59,-57,-57,-57,-59,-59,-58,-60,-60,-60,-58,-60,-61,-62,-62,-63,-65,-63,-64,-65,-67,-64,-62,-63,-66,-65,-62,-63,-64,-63,-65,-65,-64,-65,-66,-63,-66,-66,-66,-64,-64,-64,-65,-62,-63,-64,-66,-62,-62,-64,-63,-61,-61,-62,-62,-60,-62,-62,-63,-61,-47,-61,-62,-64,-63,-64,-62,-62,-63,-68,-68,-68,-70,-73,-72,-73,-71,-73,-73,-76,-74,-73,-74,-74,-75,-74,-74,-75,-75,-75,-77,-75,-77,-76,-79,-79,-78,-78,-84,-84,-80,-82,-82,-81,-82,-80,-80,-81,-62,-80,-77,-78,-76,-77,-77,-75,-76,-75,-76,-74,-75,-75,-72,-74,-71,-69,-69,-72,-66,-63,-66,-62,-61,-59,-62,-60,-61,-59,-60,-59,-57,-57,-57,-57,-58,-58,-58,-60,-57,-59,-57,-57,-57,-56,-57,-58,-58,-56,-58,-57,-57,-57,-58,-56,-54,-55,-55,-54,-51,-48,-49,-50,-48,-47,-46,-47,-46,-44,-43,-42,-40,-41,-40,-37,-35,-34,-34,-33,-31,-32,-32,-32,-32,-30,-29,-31,-31,-29,-30,-30,-29,-29,-30,-30,-30,-30,-30,-29,-29,-29,-28,-30,-28,-26,-26,-26,-24,-25,-21,-25,-21,-19,-16,-14,-15,-14,-14,-14,-12,-11,-11,-9,-8,-6,-5,-3,-6,-2,-2,-3,-2,-3,-2,-2,-3,-5,-1,-6,-4,-2,-8,-7,-6,-8,-9,-11,-11,-11,-12,-13,-13,-11,-12,-13,-14,-15,-16,-15,-16,-16,-15,-15,-15,-15,-15,-15,-16,-17,-19,-17,-18,-19,-20,-20,-27,-28,-28,-30,-32,-32,-35,-38,-36,-36,-41,-40,-43,-44,-44,-44,-44,-45,-45,-44,-45,-42,-45,-43,-42,-42,-44,-45,-44,-46,-46,-45,-45,-44,-45,-46,-44,-46,-47,-47,-48,-47,-48,-49,-48,-47,-49,-46,-46,-47,-46,-45,-44,-45,-43,-45,-42,-43,-42,-43,-45,-41,-43,-42,-43,-44,-42,-43,-46,-45,-46,-46,-46,-47,-46,-46,-48,-49,-50,-50,-52,-53,-57,-57,-60,-60,-60,-60,-59,-61,-60,-59,-61,-61,-63,-61,-62,-62,-62,-65,-66,-67,-68,-67,-64,-65,-68,-67,-69,-70,-72,-73,-74,-74,-74,-75,-76,-74,-76,-76,-76,-78,-77,-79,-79,-79,-80,-80,-84,-87,-88,-88,-90,-91,-91,-93,-93,-93,-95,-93,-95,-93,-95,-93,-91,-92,-91,-89,-83,-80,-78,-76,-70,-61,-61,-60,-55,-53,-50,-47,-47,-47,-50,-55,-60,-59,-61,-67,-69,-71,-76,-80,-86,-88,-93,-94,-96,-101,-98,-99,-96,-94,-91,-92,-87,-82,-77,-78,-75,-77,-75,-75,-73,-75,-74,-76,-76,-78,-77,-77,-78,-77,-77,-75,-75,-70,-66,-65,-64,-65,-64,-63,-63,-66,-66,-70,-70,-65,-66,-67,-67,-66,-67,-68,-67,-63,-63,-65,-66,-67,-65,-64,-69,-68,-69,-69,-72,-69,-75,-74,-72,-73,-70,-68,-71,-69,-68,-65,-64,-67,-64,-62,-61,-59,-60,-58,-59,-60,-59,-60,-59,-58,-60,-59,-59,-60,-60,-60,-59,-60,-60,-61,-61,-62,-60,-63,-63,-62,-63,-62,-62,-62,-63,-62,-61,-63,-64,-64,-65,-71,-72,-73,-72,-74,-75,-75,-73,-74,-73,-76,-75,-75,-75,-76,-75,-76,-75,-74,-75,-74,-75,-75,-73,-73,-72,-76,-74,-73,-72,-70,-72,-70,-72,-72,-72,-73,-72,-73,-72,-75,-77,-74,-75,-76,-77,-76,-77,-77,-77,-78,-80,-79,-79,-81,-79,-80,-79,-80,-80,-77,-78,-76,-76,-76,-75,-76,-77,-75,-76,-76,-77,-76,-77,-76,-77,-77,-77,-77,-77,-78,-77,-76,-76,-76,-76,-73,-75,-72,-69,-70,-71,-68,-68,-68,-67,-70,-68,-68,-69,-67,-68,-69,-68,-71,-68,-68,-71,-65,-67,-67,-69,-65,-63,-62,-66,-62,-62,-61,-59,-61,-60,-59,-57,-57,-58,-57,-56,-55,-54,-54,-52,-49,-48,-48,-47,-46,-46,-61,-45,-44,-45,-42,-44,-40,-38,-40,-35,-34,-33,-32,-34,-31,-31,-31,-30,-31,-29,-30,-30,-29,-30,-28,-30,-29,-29,-30,-30,-30,-30,-30,-30,-31,-30,-31,-31,-28,-29,-28,-28,-26,-22,-27,-21,-20,-20,-20,-17,-16,-15,-16,-15,-15,-15,-16,-15,-15,-15,-14,-14,-12,-12,-12,-10,-12,-10,-7,-8,-9,-7,-6,-5,-6,-5,-4,-6,-8,-7,-8,-9,-10,-11,-12,-12,-12,-13,-14,-15,-15,-16,-17,-15,-17,-16,-16,-15,-15,-15,-15,-14,-14,-14,-14,-13,-13,-13,-14,-13,-14,-14,-13,-15,-17,-16,-15,-18,-21,-23,-26,-28,-28,-30,-32,-34,-34,-35,-41,-41,-40,-44,-42,-43,-45,-44,-46,-46,-47,-47,-47,-48,-48,-49,-48,-51,-51,-49,-49,-48,-50,-48,-48,-47,-48,-47,-47,-46,-45,-44,-44,-43,-43,-42,-41,-37,-40,-37,-38,-35,-34,-39,-39,-38,-39,-37,-39,-40,-40,-41,-43,-43,-42,-45,-45,-45,-45,-46,-46,-50,-48,-51,-51,-55,-57,-57,-60,-60,-62,-63,-62,-65,-65,-65,-66,-66,-69,-69,-69,-73,-72,-74,-70,-72,-72,-70,-73,-72,-72,-73,-73,-72,-69,-69,-68,-68,-66,-73,-69,-70,-68,-68,-70,-68,-65,-64,-63,-61,-62,-60,-60,-61,-60,-59,-60,-58,-62,-61,-61,-61,-62,-64,-66,-67,-69,-68,-69,-66,-71,-69,-70,-71,-74,-69,-70,-70,-68,-68,-67,-71,-70,-66,-68,-67,-67,-69,-72,-70,-71,-73,-74,-74,-75,-78,-77,-79,-79,-78,-82,-81,-88,-91,-93,-93,-98,-98,-102,-102,-102,-100,-102,-95,-93,-89,-85,-79,-75,-67,-64,-57,-55,-52,-49,-47,-46,-46,-47,-53,-54,-57,-61,-64,-71,-72,-76,-76,-76,-77,-76,-76,-75,-74,-75,-75,-72,-68,-71,-68,-67,-66,-64,-62,-61,-65,-62,-65,-62,-65,-67,-67,-66,-70,-71,-72,-72,-72,-73,-75,-73,-71,-71,-70,-70,-70,-70,-72,-74,-73,-74,-74,-73,-72,-71,-72,-69,-67,-65,-62,-62,-61,-61,-61,-59,-57,-56,-58,-57,-56,-57,-58,-56,-56,-58,-59,-60,-58,-58,-57,-59,-60,-60,-60,-62,-62,-64,-63,-64,-65,-64,-66,-67,-66,-67,-66,-64,-65,-65,-64,-66,-70,-66,-65,-67,-70,-65,-67,-66,-65,-69,-68,-67,-69,-68,-68,-67,-68,-70,-67,-69,-69,-67,-71,-68,-69,-66,-67,-67,-71,-66,-66,-68,-68,-71,-70,-72,-74,-76,-76,-76,-76,-77,-76,-78,-79,-79,-80,-79,-79,-78,-79,-80,-82,-83,-81,-83,-83,-87,-86,-88,-80,-82,-79,-78,-78,-78,-76,-76,-74,-73,-72,-72,-72,-72,-71,-71,-68,-70,-69,-69,-67,-67,-66,-65,-68,-64,-47,-64,-62,-62,-63,-64,-61,-63,-61,-62,-61,-61,-60,-60,-60,-60,-58,-59,-60,-57,-57,-58,-54,-57,-55,-54,-55,-54,-54,-55,-53,-52,-53,-57,-54,-55,-57,-54,-55,-53,-53,-51,-50,-51,-50,-51,-49,-47,-49,-48,-47,-46,-32,-46,-46,-46,-47,-46,-46,-45,-45,-44,-46,-44,-43,-43,-43,-43,-43,-43,-43,-43,-44,-43,-44,-45,-43,-42,-44,-41,-41,-43,-41,-44,-43,-44,-45,-44,-44,-44,-45,-43,-43,-40,-43,-42,-41,-40,-37,-35,-33,-33,-32,-29,-31,-27,-27,-27,-24,-25,-23,-17,-18,-14,-15,-31,-16,-16,-14,-15,-14,-12,-14,-13,-13,-12,-13,-13,-12,-11,-12,-11,-11,-9,-11,-11,-11,-10,-10,-10,-11,-11,-11,-11,-9,-9,-10,-10,-10,-11,-13,-12,-13,-13,-12,-14,-11,-11,-14,-12,-13,-14,-14,-14,-15,-14,-15,-18,-15,-18,-17,-18,-21,-21,-20,-22,-24,-23,-29,-29,-29,-31,-33,-34,-36,-41,-41,-43,-44,-45,-46,-47,-46,-49,-47,-47,-48,-47,-49,-49,-48,-49,-49,-51,-52,-53,-53,-53,-54,-56,-54,-55,-51,-54,-49,-52,-51,-51,-49,-50,-49,-50,-48,-47,-48,-46,-45,-61,-46,-45,-46,-46,-46,-45,-45,-44,-46,-44,-45,-43,-44,-42,-43,-40,-42,-43,-43,-43,-44,-46,-46,-48,-49,-50,-49,-52,-54,-54,-55,-56,-59,-58,-60,-61,-60,-60,-60,-61,-62,-59,-62,-61,-62,-63,-63,-65,-66,-65,-67,-63,-64,-61,-61,-62,-61,-61,-59,-58,-58,-58,-58,-56,-56,-57,-58,-59,-59,-60,-60,-63,-63,-64,-67,-67,-69,-67,-68,-71,-74,-76,-73,-76,-76,-78,-80,-80,-81,-84,-84,-84,-83,-84,-85,-87,-85,-86,-85,-80,-79,-80,-78,-62,-79,-77,-78,-79,-77,-78,-76,-79,-77,-77,-76,-74,-72,-75,-73,-72,-70,-70,-68,-68,-64,-68,-64,-64,-71,-65,-64,-63,-63,-66,-66,-65,-66,-69,-65,-67,-69,-69,-70,-74,-74,-71,-75,-74,-75,-77,-77,-78,-77,-76,-76,-77,-77,-78,-76,-76,-75,-74,-74,-74,-73,-72,-68,-70,-69,-69,-69,-69,-65,-67,-67,-68,-67,-67,-69,-66,-63,-65,-63,-61,-62,-63,-64,-60,-62,-61,-61,-63,-64,-66,-68,-66,-70,-72,-74,-73,-75,-73,-70,-73,-69,-70,-70,-67,-67,-70,-70,-71,-71,-70,-72,-71,-72,-74,-74,-74,-75,-73,-74,-74,-75,-75,-74,-75,-76,-75,-76,-75,-73,-75,-74,-71,-73,-75,-74,-71,-69,-74,-70,-72,-71,-68,-74,-71,-69,-69,-72,-71,-69,-69,-68,-73,-69,-68,-70,-73,-73,-73,-69,-70,-72,-72,-72,-74,-73,-75,-74,-70,-72,-72,-74,-74,-70,-73,-75,-75,-76,-76,-75,-76,-72,-74,-74,-75,-74,-72,-74,-76,-73,-73,-72,-71,-71,-70,-69,-70,-70,-70,-66,-66,-66,-67,-67,-64,-63,-66,-65,-64,-63,-64,-63,-64,-63,-66,-62,-64,-64,-65,-65,-66,-66,-68,-69,-68,-71,-72,-71,-70,-70,-70,-70,-69,-70,-67,-69,-66,-63,-62,-62,-62,-61,-60,-63,-62,-63,-62,-61,-61,-62,-61,-62,-61,-61,-62,-61,-61,-62,-62,-63,-61,-63,-62,-61,-61,-62,-60,-59,-59,-58,-61,-58,-61,-57,-58,-57,-59,-57,-55,-53,-54,-54,-52,-52,-52,-50,-51,-48,-50,-48,-50,-47,-46,-48,-46,-46,-48,-47,-46,-46,-44,-45,-61,-46,-45,-46,-45,-46,-46,-44,-45,-44,-45,-45,-45,-42,-39,-39,-37,-35,-37,-34,-34,-31,-32,-31,-30,-30,-30,-29,-28,-29,-27,-25,-26,-27,-23,-21,-24,-19,-22,-21,-21,-20,-20,-19,-19,-17,-20,-18,-17,-21,-21,-18,-17,-19,-16,-17,-17,-17,-15,-15,-15,-15,-15,-15,-15,-12,-12,-11,-11,-11,-11,-12,-13,-11,-12,-11,-12,-12,-14,-12,-11,-14,-13,-13,-13,-14,-14,-13,-14,-16,-15,-16,-15,-1,-17,-15,-17,-18,-20,-19,-20,-20,-24,-25,-26,-29,-29,-31,-45,-34,-36,-36,-35,-43,-40,-45,-45,-45,-45,-46,-45,-46,-46,-46,-46,-45,-45,-45,-45,-45,-45,-45,-45,-45,-47,-46,-46,-50,-48,-49,-50,-51,-55,-54,-51,-52,-55,-51,-49,-49,-50,-46,-46,-45,-43,-45,-44,-45,-44,-44,-44,-44,-43,-45,-45,-44,-44,-45,-45,-45,-44,-46,-45,-44,-44,-44,-44,-45,-46,-47,-46,-46,-47,-46,-46,-45,-61,-46,-46,-47,-49,-46,-50,-53,-54,-54,-57,-57,-59,-58,-59,-59,-57,-54,-56,-55,-52,-53,-56,-57,-57,-57,-57,-58,-60,-60,-62,-68,-72,-74,-73,-75,-75,-77,-78,-78,-77,-62,-75,-76,-73,-71,-67,-65,-61,-62,-61,-55,-55,-50,-51,-49,-49,-46,-45,-45,-48,-47,-48,-52,-55,-58,-63,-62,-67,-71,-75,-74,-77,-80,-80,-81,-81,-87,-83,-84,-84,-84,-85,-81,-83,-80,-84,-88,-85,-85,-85,-82,-84,-84,-81,-80,-81,-80,-82,-81,-83,-84,-81,-82,-81,-80,-80,-80,-62,-77,-75,-74,-73,-70,-69,-67,-63,-62,-60,-60,-59,-57,-58,-58,-59,-59,-61,-61,-64,-65,-70,-74,-75,-76,-75,-77,-77,-77,-77,-75,-76,-76,-75,-76,-71,-75,-75,-76,-73,-73,-73,-69,-69,-71,-70,-66,-65,-67,-64,-66,-65,-62,-62,-63,-64,-64,-66,-66,-66,-68,-68,-67,-68,-69,-67,-67,-66,-66,-68,-65,-67,-67,-68,-64,-64,-64,-67,-67,-69,-69,-70,-72,-72,-69,-67,-67,-64,-66,-67,-64,-63,-62,-62,-61,-64,-64,-64,-61,-63,-64,-64,-62,-64,-62,-62,-61,-47,-60,-60,-60,-60,-60,-61,-61,-61,-61,-61,-61,-63,-61,-61,-61,-61,-64,-61,-63,-63,-64,-66,-66,-69,-70,-71,-69,-73,-71,-70,-73,-71,-66,-69,-65,-68,-64,-65,-65,-63,-65,-63,-61,-64,-64,-63,-64,-62,-61,-64,-63,-63,-61,-63,-63,-65,-64,-64,-64,-65,-69,-64,-66,-66,-67,-66,-69,-65,-66,-66,-64,-68,-64,-66,-65,-69,-69,-71,-67,-64,-65,-66,-66,-69,-67,-66,-68,-67,-68,-68,-66,-65,-65,-66,-71,-65,-64,-66,-68,-66,-68,-71,-70,-71,-68,-72,-70,-67,-66,-67,-67,-71,-66,-69,-68,-66,-68,-69,-68,-65,-65,-64,-62,-64,-62,-61,-65,-64,-62,-62,-62,-62,-63,-64,-65,-64,-64,-64,-63,-65,-63,-65,-65,-63,-65,-63,-63,-63,-63,-62,-61,-61,-76,-62,-60,-60,-59,-57,-58,-58,-58,-56,-55,-54,-55,-51,-49,-48,-49,-48,-46,-48,-46,-46,-46,-45,-46,-45,-43,-45,-41,-39,-39,-38,-34,-34,-33,-34,-32,-33,-31,-31,-30,-31,-29,-29,-29,-28,-30,-26,-27,-29,-27,-26,-25,-26,-27,-27,-24,-23,-22,-24,-23,-23,-20,-22,-19,-22,-24,-22,-20,-24,-22,-25,-20,-20,-21,-22,-18,-19,-20,-18,-17,-16,-16,-15,-15,-17,-15,-14,-14,-15,-14,-14,-13,-14,-13,-13,-14,-14,-14,-14,-31,-15,-16,-16,-17,-17,-16,-20,-20,-21,-21,-23,-24,-23,-27,-28,-28,-29,-29,-30,-30,-30,-45,-31,-33,-32,-46,-35,-32,-34,-34,-34,-37,-38,-41,-41,-40,-43,-42,-44,-43,-43,-43,-41,-44,-44,-43,-42,-38,-34,-36,-34,-34,-35,-34,-36,-37,-36,-42,-39,-41,-44,-43,-42,-44,-45,-46,-47,-45,-47,-48,-46,-45,-48,-46,-47,-46,-46,-46,-46,-43,-44,-43,-41,-41,-42,-41,-39,-44,-42,-39,-39,-39,-41,-39,-37,-40,-41,-41,-40,-40,-40,-44,-43,-43,-43,-45,-45,-48,-46,-46,-60,-47,-47,-46,-49,-50,-49,-51,-49,-54,-51,-51,-54,-57,-59,-59,-60,-60,-63,-63,-67,-70,-68,-72,-74,-72,-75,-73,-71,-73,-73,-74,-71,-70,-71,-70,-71,-71,-68,-68,-69,-68,-67,-69,-65,-65,-65,-65,-66,-65,-66,-65,-66,-62,-61,-63,-62,-62,-64,-64,-63,-63,-62,-64,-63,-63,-65,-69,-72,-70,-72,-74,-76,-75,-76,-76,-75,-76,-77,-76,-77,-77,-78,-77,-78,-78,-77,-78,-77,-78,-77,-77,-76,-75,-76,-77,-76,-76,-74,-74,-75,-73,-73,-74,-74,-75,-76,-76,-76,-77,-77,-92,-77,-76,-76,-75,-73,-74,-72,-71,-69,-68,-64,-62,-61,-60,-59,-58,-58,-59,-60,-59,-58,-59,-60,-59,-60,-60,-62,-65,-63,-64,-65,-68,-66,-66,-64,-63,-77,-63,-62,-61,-60,-60,-64,-63,-64,-65,-69,-71,-72,-73,-75,-73,-75,-74,-77,-76,-74,-73,-75,-76,-73,-72,-71,-73,-73,-70,-68,-68,-67,-65,-65,-63,-65,-64,-62,-60,-61,-63,-64,-64,-63,-63,-61,-61,-63,-66,-64,-64,-63,-65,-64,-63,-64,-64,-64,-66,-62,-63,-65,-63,-64,-63,-61,-64,-63,-62,-63,-64,-63,-68,-67,-65,-63,-65,-65,-62,-63,-62,-63,-62,-61,-67,-62,-62,-62,-60,-62,-62,-63,-62,-65,-66,-67,-66,-66,-68,-67,-67,-69,-68,-68,-69,-69,-67,-68,-71,-68,-68,-70,-67,-67,-69,-69,-68,-70,-70,-72,-71,-72,-74,-72,-73,-74,-75,-76,-74,-73,-75,-72,-75,-72,-73,-73,-74,-74,-74,-71,-73,-73,-73,-71,-73,-72,-68,-68,-70,-71,-75,-72,-71,-70,-68,-69,-66,-69,-70,-70,-72,-71,-69,-69,-70,-69,-69,-68,-70,-68,-66,-67,-65,-65,-66,-63,-64,-64,-63,-63,-77,-63,-61,-63,-61,-60,-63,-61,-64,-65,-60,-63,-63,-63,-63,-61,-63,-63,-62,-63,-62,-62,-62,-60,-61,-62,-60,-60,-61,-61,-61,-61,-61,-61,-61,-61,-60,-60,-59,-60,-59,-61,-58,-56,-57,-56,-56,-54,-51,-52,-48,-49,-51,-50,-49,-48,-49,-48,-48,-47,-48,-49,-48,-32,-49,-46,-46,-46,-46,-45,-46,-46,-45,-46,-44,-43,-42,-42,-40,-35,-35,-34,-33,-32,-32,-31,-32,-31,-31,-31,-30,-30,-30,-29,-25,-28,-26,-27,-26,-26,-25,-22,-24,-25,-25,-24,-21,-23,-19,-18,-20,-17,-17,-16,-17,-16,-16,-15,-18,-15,-16,-16,-16,-15,-17,-14,-1,-15,-15,-14,-15,-15,-15,-14,-14,-16,-15,-15,-15,-15,-15,-15,-15,-16,-18,-17,-20,-19,-16,-17,-23,-22,-21,-23,-22,-27,-26,-26,-28,-28,-28,-28,-29,-32,-32,-32,-36,-35,-40,-41,-43,-42,-43,-46,-45,-45,-45,-46,-32,-46,-46,-46,-45,-45,-45,-44,-41,-42,-40,-40,-37,-35,-36,-36,-39,-35,-36,-37,-39,-40,-39,-38,-43,-40,-42,-40,-42,-40,-42,-35,-35,-41,-40,-42,-39,-36,-39,-35,-38,-36,-39,-38,-37,-39,-39,-42,-41,-38,-41,-41,-42,-44,-37,-42,-41,-40,-41,-41,-41,-42,-41,-41,-40,-42,-39,-38,-41,-44,-43,-43,-44,-45,-46,-47,-48,-50,-54,-53,-57,-58,-61,-60,-61,-63,-63,-65,-66,-69,-72,-68,-72,-71,-70,-74,-72,-73,-74,-75,-74,-76,-75,-75,-73,-74,-73,-72,-70,-68,-69,-67,-65,-67,-70,-70,-68,-69,-71,-73,-71,-73,-75,-76,-74,-75,-75,-76,-76,-76,-75,-76,-73,-71,-68,-65,-65,-62,-62,-60,-57,-57,-57,-57,-55,-57,-56,-60,-60,-61,-62,-62,-69,-69,-73,-75,-76,-76,-79,-80,-79,-83,-85,-87,-88,-89,-91,-92,-92,-93,-91,-91,-90,-91,-90,-86,-84,-80,-76,-75,-72,-69,-66,-64,-62,-61,-60,-59,-60,-60,-60,-61,-63,-67,-70,-74,-75,-76,-75,-75,-74,-75,-76,-74,-73,-73,-74,-74,-72,-72,-69,-69,-68,-69,-68,-72,-70,-70,-67,-65,-67,-67,-70,-70,-67,-67,-70,-73,-69,-69,-69,-70,-69,-71,-72,-69,-69,-70,-69,-72,-73,-74,-72,-73,-73,-72,-72,-72,-73,-74,-74,-70,-72,-71,-68,-71,-70,-70,-72,-73,-71,-72,-73,-74,-69,-69,-73,-71,-72,-71,-73,-73,-75,-73,-73,-73,-73,-74,-73,-72,-70,-67,-69,-64,-65,-65,-64,-61,-60,-61,-61,-61,-61,-59,-61,-60,-60,-60,-63,-64,-65,-68,-65,-64,-68,-70,-65,-69,-69,-69,-69,-69,-69,-70,-71,-73,-71,-71,-67,-69,-70,-68,-73,-71,-68,-69,-74,-73,-74,-75,-75,-75,-73,-75,-74,-75,-74,-76,-73,-74,-75,-74,-75,-74,-76,-76,-73,-74,-72,-73,-74,-76,-75,-74,-73,-75,-75,-76,-75,-76,-76,-76,-77,-77,-76,-78,-77,-77,-80,-79,-77,-78,-79,-78,-78,-77,-80,-77,-62,-77,-77,-77,-75,-77,-76,-77,-76,-76,-76,-72,-72,-72,-70,-68,-67,-66,-65,-62,-64,-61,-63,-62,-62,-61,-47,-60,-59,-60,-61,-61,-57,-57,-57,-54,-51,-53,-52,-50,-47,-46,-46,-47,-46,-45,-45,-43,-43,-43,-40,-40,-38,-38,-35,-36,-38,-36,-33,-33,-31,-32,-32,-16,-31,-30,-30,-31,-29,-28,-30,-32,-29,-30,-29,-30,-29,-29,-30,-29,-31,-29,-30,-28,-26,-27,-26,-28,-28,-27,-25,-24,-22,-21,-18,-20,-18,-18,-16,-15,-17,-16,-15,-14,-12,-13,-13,-14,-12,-10,-8,-8,-9,-8,-9,-8,-9,-7,-6,-7,-6,-4,-6,-4,-5,-6,-6,-7,-6,-7,-6,-10,-10,-9,-11,-13,-12,-12,-14,-13,-14,-14,-15,-16,-18,-16,-18,-18,-19,-18,-20,-19,-23,-19,-19,-25,-24,-25,-26,-27,-27,-28,-30,-28,-28,-29,-31,-31,-31,-31,-31,-32,-32,-33,-34,-32,-34,-34,-33,-34,-32,-35,-35,-37,-37,-37,-38,-40,-38,-40,-41,-44,-44,-43,-44,-42,-43,-44,-43,-43,-42,-43,-41,-42,-43,-42,-41,-40,-41,-40,-43,-38,-41,-39,-39,-42,-44,-44,-42,-43,-44,-43,-46,-45,-45,-46,-32,-46,-46,-47,-48,-46,-46,-48,-48,-49,-49,-47,-49,-50,-51,-53,-53,-56,-56,-58,-59,-60,-60,-61,-61,-61,-62,-63,-61,-63,-66,-64,-69,-70,-75,-75,-76,-76,-76,-76,-74,-71,-65,-69,-65,-64,-62,-62,-60,-60,-59,-57,-57,-53,-53,-47,-49,-47,-46,-46,-46,-45,-45,-46,-47,-51,-54,-57,-60,-62,-70,-73,-73,-76,-76,-80,-82,-87,-87,-91,-90,-93,-93,-93,-92,-106,-94,-92,-90,-91,-89,-90,-91,-87,-86,-87,-86,-84,-82,-83,-80,-79,-80,-80,-80,-77,-77,-77,-72,-66,-64,-63,-61,-62,-61,-61,-61,-60,-61,-61,-61,-65,-64,-67,-72,-74,-76,-77,-79,-78,-78,-83,-86,-87,-89,-89,-88,-87,-88,-87,-82,-85,-82,-78,-80,-78,-77,-76,-77,-75,-76,-76,-75,-72,-73,-68,-69,-66,-65,-65,-65,-62,-61,-61,-60,-61,-61,-61,-62,-61,-59,-61,-61,-61,-62,-60,-61,-63,-65,-67,-66,-64,-70,-69,-68,-65,-67,-66,-62,-62,-64,-60,-61,-60,-60,-61,-60,-60,-59,-60,-57,-61,-61,-60,-57,-60,-59,-61,-60,-60,-58,-60,-60,-60,-60,-59,-60,-61,-59,-61,-60,-60,-77,-61,-61,-62,-61,-61,-60,-59,-60,-61,-62,-60,-62,-61,-61,-61,-61,-62,-62,-61,-66,-63,-65,-65,-65,-66,-67,-67,-69,-71,-72,-74,-72,-71,-75,-76,-76,-75,-76,-78,-78,-79,-80,-82,-84,-84,-85,-86,-87,-88,-87,-87,-88,-88,-89,-88,-86,-84,-86,-82,-81,-81,-79,-78,-78,-77,-78,-78,-78,-77,-76,-76,-76,-74,-75,-73,-74,-74,-73,-71,-70,-71,-72,-66,-68,-63,-68,-67,-63,-65,-67,-67,-64,-67,-64,-63,-64,-64,-66,-63,-64,-64,-64,-63,-62,-62,-63,-61,-61,-62,-61,-62,-63,-61,-62,-60,-62,-60,-60,-62,-62,-61,-61,-61,-61,-60,-61,-60,-59,-60,-57,-57,-56,-54,-55,-57,-54,-54,-53,-52,-50,-50,-51,-48,-48,-47,-46,-46,-45,-46,-46,-46,-46,-45,-45,-44,-45,-42,-43,-44,-44,-44,-44,-43,-42,-44,-45,-42,-42,-41,-42,-40,-44,-39,-40,-39,-37,-36,-34,-33,-33,-33,-34,-31,-31,-31,-29,-31,-29,-27,-25,-27,-23,-26,-23,-25,-23,-25,-21,-24,-23,-22,-23,-22,-20,-21,-19,-17,-16,-17,-15,-1,-15,-14,-15,-15,-14,-14,-14,-14,-14,-12,-11,-11,-13,-11,-12,-11,-9,-9,-9,-8,-9,-9,-11,-10,-11,-11,-10,-11,-12,-11,-13,-12,-12,-13,-14,-14,-13,-15,-15,-15,-16,-15,-17,-18,-16,-17,-21,-22,-23,-26,-28,-28,-29,-30,-29,-31,-32,-34,-34,-34,-35,-34,-34,-38,-39,-39,-38,-41,-39,-39,-42,-41,-40,-39,-39,-39,-42,-42,-41,-38,-44,-44,-43,-43,-43,-40,-42,-44,-41,-42,-42,-42,-42,-41,-40,-40,-38,-37,-38,-39,-38,-37,-35,-36,-38,-36,-36,-39,-39,-40,-39,-41,-40,-42,-42,-44,-43,-45,-43,-46,-44,-45,-45,-46,-46,-61,-48,-46,-53,-54,-53,-53,-56,-56,-57,-59,-59,-61,-60,-61,-60,-62,-61,-61,-62,-61,-66,-67,-66,-64,-65,-64,-66,-63,-65,-67,-65,-67,-72,-71,-71,-72,-70,-72,-71,-69,-73,-68,-65,-65,-65,-64,-65,-64,-65,-63,-65,-63,-64,-63,-61,-65,-64,-66,-69,-69,-71,-74,-76,-76,-75,-77,-77,-76,-77,-77,-77,-76,-75,-71,-71,-69,-67,-69,-69,-70,-71,-69,-69,-69,-71,-75,-75,-75,-75,-76,-75,-75,-76,-76,-78,-77,-76,-78,-78,-78,-79,-77,-78,-78,-78,-76,-77,-79,-78,-77,-77,-77,-76,-75,-74,-72,-68,-66,-69,-69,-69,-74,-73,-76,-77,-76,-75,-78,-78,-80,-83,-79,-62,-77,-77,-77,-76,-77,-75,-74,-72,-66,-65,-65,-66,-64,-63,-63,-63,-61,-62,-62,-63,-62,-64,-65,-65,-64,-65,-65,-66,-64,-63,-68,-65,-64,-65,-65,-62,-64,-64,-63,-63,-64,-64,-63,-63,-61,-62,-61,-62,-61,-63,-62,-47,-61,-62,-62,-63,-62,-66,-64,-64,-62,-61,-63,-63,-66,-64,-62,-62,-61,-61,-61,-61,-61,-62,-62,-61,-62,-60,-61,-61,-62,-61,-62,-63,-62,-62,-64,-63,-65,-64,-65,-64,-63,-64,-62,-63,-65,-64,-64,-64,-64,-64,-65,-65,-64,-63,-62,-66,-64,-63,-67,-66,-64,-62,-67,-66,-65,-63,-65,-64,-62,-65,-65,-64,-68,-65,-67,-68,-71,-71,-71,-70,-73,-74,-72,-75,-74,-74,-74,-75,-75,-75,-76,-77,-76,-75,-77,-75,-76,-78,-78,-80,-78,-78,-78,-78,-78,-78,-77,-79,-78,-79,-79,-76,-75,-76,-76,-72,-73,-74,-74,-72,-68,-66,-69,-65,-64,-64,-65,-63,-67,-65,-62,-64,-63,-77,-64,-61,-63,-63,-63,-61,-63,-64,-63,-61,-62,-63,-61,-61,-63,-64,-63,-65,-64,-62,-62,-63,-63,-63,-61,-77,-62,-62,-60,-61,-62,-60,-60,-59,-59,-60,-59,-59,-60,-54,-58,-57,-57,-53,-55,-53,-55,-50,-53,-50,-52,-52,-48,-49,-46,-47,-47,-47,-46,-45,-45,-44,-45,-44,-42,-44,-42,-43,-44,-42,-41,-40,-40,-41,-40,-39,-36,-39,-40,-35,-34,-34,-34,-34,-30,-32,-33,-34,-33,-31,-31,-32,-34,-31,-32,-32,-33,-31,-32,-32,-31,-32,-32,-33,-32,-32,-31,-32,-32,-31,-31,-31,-31,-30,-30,-29,-30,-28,-27,-27,-25,-23,-21,-20,-20,-17,-18,-18,-16,-15,-15,-15,-15,-15,-14,-14,-14,-13,-11,-13,-11,-12,-11,-11,-10,-10,-7,-8,-8,-7,-9,-7,-5,-9,-9,-9,-10,-11,-12,-13,-14,-14,-15,-17,-20,-20,-22,-25,-29,-30,-29,-31,-33,-34,-34,-34,-36,-41,-42,-41,-41,-42,-44,-44,-45,-41,-44,-45,-44,-44,-44,-45,-45,-45,-46,-46,-46,-45,-47,-45,-46,-45,-45,-45,-45,-45,-44,-44,-44,-45,-44,-46,-45,-46,-32,-49,-47,-48,-48,-46,-46,-47,-49,-46,-46,-45,-47,-45,-45,-44,-44,-45,-43,-43,-40,-42,-44,-42,-43,-43,-43,-42,-43,-44,-44,-43,-44,-44,-44,-44,-45,-45,-45,-44,-46,-46,-46,-47,-46,-46,-47,-47,-48,-47,-51,-54,-56,-57,-58,-60,-61,-61,-65,-65,-66,-65,-64,-64,-66,-68,-67,-70,-66,-64,-64,-63,-66,-63,-64,-66,-68,-68,-71,-71,-73,-72,-73,-75,-73,-74,-73,-73,-73,-75,-76,-75,-75,-75,-75,-76,-75,-76,-75,-74,-76,-76,-76,-75,-75,-75,-76,-77,-76,-77,-75,-77,-76,-75,-76,-76,-77,-77,-78,-76,-76,-75,-76,-75,-76,-76,-74,-75,-77,-77,-90,-78,-77,-78,-77,-76,-77,-77,-77,-78,-77,-77,-78,-77,-76,-78,-78,-77,-76,-76,-76,-76,-75,-76,-76,-74,-72,-72,-68,-63,-62,-61,-61,-61,-59,-59,-60,-77,-61,-68,-72,-72,-76,-77,-80,-83,-83,-84,-88,-80,-81,-78,-76,-75,-76,-70,-67,-64,-61,-61,-61,-60,-60,-61,-61,-61,-61,-61,-62,-62,-63,-62,-62,-63,-62,-61,-65,-66,-66,-72,-70,-73,-73,-75,-76,-74,-76,-74,-70,-73,-72,-69,-70,-66,-67,-65,-64,-63,-64,-62,-65,-64,-64,-64,-64,-62,-62,-61,-63,-61,-61,-60,-59,-58,-59,-58,-57,-58,-59,-60,-60,-59,-60,-59,-60,-60,-60,-60,-61,-61,-60,-62,-61,-63,-63,-62,-65,-65,-66,-68,-66,-64,-65,-68,-68,-67,-68,-67,-69,-69,-71,-69,-66,-66,-68,-71,-66,-67,-67,-65,-67,-68,-69,-66,-69,-72,-70,-70,-73,-72,-74,-73,-73,-73,-73,-76,-75,-75,-75,-76,-75,-76,-73,-75,-76,-74,-74,-72,-75,-74,-75,-73,-75,-73,-75,-75,-74,-73,-74,-74,-77,-77,-77,-78,-77,-77,-77,-76,-75,-75,-76,-77,-77,-76,-77,-77,-77,-76,-76,-77,-77,-76,-79,-78,-77,-77,-76,-76,-76,-76,-76,-74,-77,-75,-77,-76,-76,-75,-74,-73,-73,-75,-75,-73,-70,-71,-72,-72,-73,-72,-68,-66,-63,-66,-62,-61,-62,-64,-60,-61,-61,-60,-58,-57,-53,-55,-50,-50,-51,-48,-47,-50,-47,-47,-47,-46,-48,-49,-49,-48,-46,-46,-46,-46,-46,-45,-45,-44,-45,-45,-44,-45,-44,-43,-43,-42,-40,-41,-40,-39,-39,-39,-39,-36,-36,-35,-38,-34,-34,-34,-33,-32,-32,-30,-31,-31,-30,-30,-31,-46,-30,-29,-29,-28,-30,-28,-27,-26,-26,-24,-25,-24,-26,-26,-23,-27,-26,-24,-27,-26,-29,-25,-28,-27,-27,-27,-28,-30,-27,-27,-30,-27,-29,-27,-26,-24,-23,-23,-22,-21,-22,-21,-17,-19,-17,-17,-17,-17,-16,-17,-16,-15,-16,-15,-16,-15,-15,-15,-17,-15,-16,-16,-13,-13,-15,-16,-15,-16,-14,-16,-15,-16,-16,-16,-16,-18,-18,-20,-20,-17,-23,-20,-18,-18,-20,-22,-20,-22,-25,-25,-28,-29,-31,-32,-35,-33,-39,-37,-40,-43,-42,-43,-44,-42,-45,-45,-45,-45,-44,-45,-44,-45,-44,-44,-45,-46,-43,-44,-44,-44,-45,-46,-45,-45,-45,-45,-45,-45,-46,-46,-45,-46,-46,-46,-46,-47,-47,-47,-48,-47,-49,-46,-50,-48,-46,-46,-47,-46,-46,-46,-45,-45,-46,-47,-47,-46,-46,-46,-44,-46,-46,-46,-44,-45,-46,-45,-45,-45,-45,-46,-44,-46,-47,-46,-48,-46,-48,-50,-48,-50,-55,-54,-57,-57,-57,-57,-58,-59,-59,-61,-60,-59,-61,-61,-62,-61,-47,-61,-65,-64,-63,-67,-67,-67,-64,-65,-65,-65,-67,-65,-65,-63,-65,-66,-63,-65,-68,-68,-66,-70,-68,-71,-70,-72,-74,-74,-72,-74,-76,-75,-74,-75,-76,-72,-74,-70,-72,-67,-67,-65,-64,-63,-62,-62,-62,-60,-60,-62,-61,-60,-60,-59,-60,-57,-59,-59,-61,-63,-67,-67,-73,-75,-77,-77,-77,-83,-84,-86,-86,-88,-90,-90,-91,-94,-97,-93,-93,-93,-94,-94,-92,-91,-85,-82,-78,-77,-74,-73,-66,-65,-62,-61,-59,-59,-57,-60,-77,-60,-60,-65,-67,-70,-75,-76,-76,-78,-76,-92,-78,-76,-76,-76,-76,-75,-76,-75,-74,-73,-73,-73,-71,-71,-73,-71,-72,-72,-73,-71,-69,-70,-68,-70,-67,-71,-70,-67,-66,-64,-65,-66,-66,-65,-65,-66,-65,-68,-67,-68,-70,-68,-70,-67,-68,-67,-67,-70,-65,-69,-68,-68,-71,-70,-70,-73,-73,-73,-73,-73,-71,-69,-68,-65,-63,-62,-62,-61,-60,-59,-58,-57,-58,-59,-58,-57,-59,-61,-65,-67,-72,-71,-73,-76,-76,-77,-76,-76,-77,-78,-76,-78,-92,-80,-77,-78,-78,-77,-78,-77,-76,-77,-75,-92,-77,-74,-74,-74,-73,-72,-74,-74,-69,-73,-74,-75,-75,-76,-73,-76,-75,-76,-76,-78,-77,-77,-78,-78,-79,-82,-85,-80,-84,-83,-82,-81,-80,-79,-80,-80,-80,-77,-77,-76,-92,-76,-75,-77,-75,-76,-73,-74,-75,-76,-76,-76,-75,-76,-76,-76,-77,-76,-76,-77,-77,-78,-79,-75,-76,-75,-76,-77,-77,-76,-73,-72,-74,-73,-72,-67,-70,-68,-64,-62,-63,-65,-64,-62,-61,-62,-62,-61,-65,-62,-62,-62,-64,-61,-63,-65,-65,-67,-65,-69,-68,-65,-68,-69,-70,-71,-71,-67,-69,-67,-67,-66,-65,-67,-66,-64,-62,-60,-61,-60,-59,-59,-58,-55,-53,-50,-48,-47,-47,-46,-44,-46,-44,-44,-45,-44,-44,-41,-40,-41,-39,-42,-41,-39,-39,-40,-38,-37,-36,-36,-38,-35,-36,-32,-34,-35,-32,-34,-33,-32,-32,-30,-30,-30,-30,-27,-26,-26,-26,-22
I saved that line of numbers in a file, all on one line with no line break at the end (sha1 edfb966ef97c483f7b77cb7f659c59f9388fee2a), compressed and decompressed it with the same command line (except the command line tool is called 'heatshrink', did you rename yours 'test'?) and it worked fine on OSX 10.7.5. I ran both compression and decompression under valgrind (a debugging tool) and it didn't complain about any unusual memory accesses.
If that isn't the correct sha1 hash for the file, could you e-mail it to me?
If you build the dynamic allocation test suite (make test_heatshrink_dynamic
and then run that), do all the tests pass?
Hi Scott,
Thanks for your help! I am not sure what was the problem, perviously I modified part of the code because of the issue "‘for’ loop initial declaration used outside c99 mode" , currently, I just changed the code back and use -std=c99 directly to compile it, and it works.
btw, I plan to use your library in Cortex-M0 platform, to compress ADC data from acc sensors, I think it is better to compress the raw bytes got from ADC as dictionary size is limited, how do you think about this. Does heatshrink support memory to memory compression in embedded system, for example, I defined a char array to store ADC data, can I compress it directly and move the result to another buffer? Thanks again~
On Wed, Sep 11, 2013 at 7:15 PM, Scott Vokes notifications@github.comwrote:
I saved that line of numbers in a file, all on one line with no line break at the end (sha1 edfb966https://github.com/atomicobject/heatshrink/commit/edfb966ef97c483f7b77cb7f659c59f9388fee2a), compressed and decompressed it with the same command line (except the command line tool is called 'heatshrink', did you rename yours 'test'?) and it worked fine on OSX 10.7.5. I ran both compression and decompression under valgrind (a debugging tool) and it didn't complain about any unusual memory accesses.
If you build the dynamic allocation test suite (make test_heatsthrink_dynamic and then run that), do all the tests pass?
— Reply to this email directly or view it on GitHubhttps://github.com/atomicobject/heatshrink/issues/5#issuecomment-24288704 .
Oh. Do you have your diff? If it becomes an issue for people, I could eventually change the codebase from C99 to C89, and I'm curious what specific change caused the issue.
Memory to memory compression in embedded systems: Yes, absolutely! heatshrink was designed with exactly that kind of use case in mind.
./test -e -v acc1.txt acc1.z acc1.txt 70.92 % 27301 -> 7940 (-w 11 -l 4)
./test -d -v acc1.z acc1.unz ... -- popping 4 bit(s) -- pulled byte 0x49 -- accumulated 00000004 -- backref count (lsb), got 0x0004 (+1) Segmentation fault: 11