Marc-Andre Lemburg <m...@egenix.com> added the comment: Dave Malcolm wrote: > > New submission from Dave Malcolm <dmalc...@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 <rep...@bugs.python.org> <http://bugs.python.org/issue10288> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com