]> granicus.if.org Git - python/commit
Merged revisions 82966 via svnmerge from
authorStefan Krah <stefan@bytereef.org>
Mon, 19 Jul 2010 13:00:48 +0000 (13:00 +0000)
committerStefan Krah <stefan@bytereef.org>
Mon, 19 Jul 2010 13:00:48 +0000 (13:00 +0000)
commit5bf0664175909eba6a0f440e2b2f8d4d227bb992
treeac4023fb1712cffdf687cee8597032fc204f2f44
parent18b00563db690bba481e7388c6c72cd9a48f0223
Merged revisions 82966 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82966 | stefan.krah | 2010-07-19 14:36:57 +0200 (Mon, 19 Jul 2010) | 13 lines

  Issue #9036: Throughout the code base, Py_CHARMASK is used on 8-bit wide
  signed/unsigned chars or on integers directly derived from those. In all
  cases, it could be replaced by a simple cast to (unsigned char). Reasons
  for the change:

    a) Make the comment more explicit.

    b) If char is unsigned, the cast is optimized away.

    c) If char is unsigned, gcc emits spurious "array subscript
       has type 'char'" warnings.
........
Include/Python.h