This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients Chen.Huang, X-Istence, barry-scott, gregory.p.smith, meador.inge, ndousis, ronaldoussoren
Date 2013-07-06.12:03:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1373112183.48.0.410603368649.issue10910@psf.upfronthosting.co.za>
In-reply-to
Content
The bytes_methods.h issue is not present in the default branch, but is still present in the 2.7 branch. I'm not sure why those defines are there, I'm adding Gregory P. Smith to the nosy list because he added the defines and might remember why they were added and if it would be save to remove them (from bytes_methods.h).

That is defines like this:

#undef islower
#define islower(c) undefined_islower(c)


I don't know what to do about the defines in pyport.h, one workaround is disable that entire block for C++ compiler, as in the attached patches (the later one is the same as the first one, but adds a comment that explains why the code is disabled for C++)
History
Date User Action Args
2013-07-06 12:03:16ronaldoussorensetrecipients: + ronaldoussoren, barry-scott, gregory.p.smith, meador.inge, X-Istence, ndousis, Chen.Huang
2013-07-06 12:03:03ronaldoussorensetmessageid: <1373112183.48.0.410603368649.issue10910@psf.upfronthosting.co.za>
2013-07-06 12:03:03ronaldoussorenlinkissue10910 messages
2013-07-06 12:03:02ronaldoussorencreate