[issue10288] Remove

Marc-Andre Lemburg report at bugs.python.org
Tue Nov 2 10:50:24 CET 2010


Marc-Andre Lemburg <mal at egenix.com> added the comment:

Dave Malcolm wrote:
> 
> New submission from Dave Malcolm <dmalcolm at redhat.com>:
> 
> Issue 5793 rationalized all usage of C "character" handling to use "Py_"-prefixed locale-unaware macros, at the "char" level.
> 
> In particular, this comment was added in two places to Include/bytes_methods.h in r72044:
> http://svn.python.org/view/python/branches/py3k/Include/bytes_methods.h?view=diff&r1=72043&r2=72044
> 
>   /* These are left in for backward compatibility and will be removed
>   in 2.8/3.2 */
> 
> Given that 3.2 is coming soon, is it time to remove these?  (also, the reference to "2.8" caught my eye)

+1

> Attached is a patch to py3k which removes them, and fixes up various users that were still in the source tree.
> 
> Am I right in thinking that the undef and redefinition of the various lower-case macros from <ctype.h> was already intended to be removed? (given that this messes about with a standard C library)

Please remove those as well. I suppose those were mainly used to find
instances of islower() et al. in the source code.

----------
nosy: +lemburg
title: Remove deprecated C "character" handling macros ISUPPER() etc -> Remove

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue10288>
_______________________________________


More information about the Python-bugs-list mailing list