From: Gregory P. Smith Date: Sun, 1 Feb 2009 00:19:42 +0000 (+0000) Subject: #documentation update for issue4903 - X-Git-Tag: v2.6.2c1~221 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c6b5040a3048ab5a557d035ae3ad5d583995f53;p=thirdparty%2FPython%2Fcpython.git #documentation update for issue4903 - svn merge -c68535 http://svn.python.org/projects/python/trunk svn merge -c69159 http://svn.python.org/projects/python/trunk --- diff --git a/Doc/library/binascii.rst b/Doc/library/binascii.rst index ece081984358..23939de1cd27 100644 --- a/Doc/library/binascii.rst +++ b/Doc/library/binascii.rst @@ -120,17 +120,17 @@ The :mod:`binascii` module defines the following functions: To generate the same numeric value across all Python versions and platforms use crc32(data) & 0xffffffff. If you are only using the checksum in packed binary format this is not necessary as the - return value will have the correct 32bit binary representation + return value is the correct 32bit binary representation regardless of sign. .. versionchanged:: 2.6 - The return value will always be in the range [-2**31, 2**31-1] + The return value is in the range [-2**31, 2**31-1] regardless of platform. In the past the value would be signed on some platforms and unsigned on others. Use & 0xffffffff on the value if you want it to match 3.0 behavior. .. versionchanged:: 3.0 - The return value will always be unsigned and in the range [0, 2**32-1] + The return value is unsigned and in the range [0, 2**32-1] regardless of platform.