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 eckhardt
Recipients amaury.forgeotdarc, eckhardt, loewis, rpetrov, theller
Date 2008-10-14.10:41:58
SpamBayes Score 1.1537771e-11
Marked as misclassified No
Message-id <1223980920.43.0.142460541163.issue4075@psf.upfronthosting.co.za>
In-reply-to
Content
"If this patch required for CE 5.0?"

The patch I created is required for all CEs that I know of. I have
personally worked with 4.20, 5 and now 6, and had some exchange with
others who worked on 3.x variants to get STLport (C++ stdlibrary
implementation) to run. AFAIK, none of them support the *A functions, so
this patch or something similar is required for every CE flavor out there. 

Roumen, you mentioned the way that the PythonCE project did it, which
also works, but I'd say that that code is obsolete, because the emulated
functions actually create a win9x-like environment, while Python has
officially dropped support for that. The problem is that the *W
functions are badly supported on win9x while the *A functions are
unsupported on CE. The NT variants (NT, win2000..) support both APIs,
but the *A functions are wrappers around the *W functions and don't
provide the whole functionality that the OS actually supports.

So, what this path does is to help phase out the *A functions, gaining
more thorough Unicode support while at the same time easing porting to CE.
History
Date User Action Args
2008-10-14 10:42:00eckhardtsetrecipients: + eckhardt, loewis, theller, amaury.forgeotdarc, rpetrov
2008-10-14 10:42:00eckhardtsetmessageid: <1223980920.43.0.142460541163.issue4075@psf.upfronthosting.co.za>
2008-10-14 10:41:59eckhardtlinkissue4075 messages
2008-10-14 10:41:58eckhardtcreate