Author lemburg
Recipients belopolsky, benjamin.peterson, ezio.melotti, lemburg, loewis, pitrou, tchrist, terry.reedy, vstinner
Date 2011-08-16.08:31:37
SpamBayes Score 0.00142513
Marked as misclassified No
Message-id <4E4A2AE5.1020509@egenix.com>
In-reply-to <1313482747.15.0.150691490186.issue12751@psf.upfronthosting.co.za>
Content
Ezio Melotti wrote:
> 
> Ezio Melotti <ezio.melotti@gmail.com> added the comment:
> 
> #10542 proposes the following macros to factor out common code:
>  #define _Py_UNICODE_ISSURROGATE
>  #define _Py_UNICODE_ISHIGHSURROGATE
>  #define _Py_UNICODE_ISLOWSURROGATE
>  #define _Py_UNICODE_JOIN_SURROGATES
> and to avoid checking for narrow/wide builds and recombine surrogates manually (so still refactoring):
>  #define _Py_UNICODE_NEXT
>  #define _Py_UNICODE_PUT_NEXT
> 
> Your patch proposes the same 4 macros:
>  #define IS_SURROGATE
>  #define IS_HIGH_SURROGATE
>  #define IS_LOW_SURROGATE
>  #define COMBINE_SURROGATES
> + 3 additional macros:
>  #define IS_NONBMP
>  #define HIGH_SURROGATE
>  #define LOW_SURROGATE
> 
> So the two issue looks quite similar to me.

Can we please fold this issue into #10542. We've already had the
discussion there.

Thanks,
-- 
Marc-Andre Lemburg
eGenix.com

________________________________________________________________________
2011-10-04: PyCon DE 2011, Leipzig, Germany                49 days to go

::: Try our new mxODBC.Connect Python Database Interface for free ! ::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/
History
Date User Action Args
2011-08-16 08:31:38lemburgsetrecipients: + lemburg, loewis, terry.reedy, belopolsky, pitrou, vstinner, benjamin.peterson, ezio.melotti, tchrist
2011-08-16 08:31:38lemburglinkissue12751 messages
2011-08-16 08:31:37lemburgcreate