[Python-Dev] New Py_UNICODE doc

Nicholas Bastin nbastin at opnet.com
Wed May 4 17:59:40 CEST 2005


The current documentation for Py_UNICODE states:

"This type represents a 16-bit unsigned storage type which is used by  
Python internally as basis for holding Unicode ordinals. On  platforms 
where wchar_t is available and also has 16-bits,  Py_UNICODE is a 
typedef alias for wchar_t to enhance  native platform compatibility. On 
all other platforms,  Py_UNICODE is a typedef alias for unsigned 
short."

I propose changing this to:

"This type represents the storage type which is used by Python 
internally as the basis for holding Unicode ordinals.  On platforms 
where wchar_t is available, Py_UNICODE is a typedef alias for wchar_t 
to enhance native platform compatibility.  On all other platforms, 
Py_UNICODE is a typedef alias for unsigned short.  Extension module 
developers should make no assumptions about the size of this type on 
any given platform."

If no one has a problem with that, I'll make the change in CVS.

--
Nick



More information about the Python-Dev mailing list