Ignore:
Timestamp:
Mar 19, 2014, 11:11:30 AM (11 years ago)
Author:
dmik
Message:

python: Update vendor to 2.7.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/vendor/current/Modules/sre.h

    r2 r388  
    1515
    1616/* size of a code word (must be unsigned short or larger, and
    17    large enough to hold a Py_UNICODE character) */
    18 #ifdef Py_UNICODE_WIDE
    19 #define SRE_CODE Py_UCS4
     17   large enough to hold a UCS4 character) */
     18#ifdef Py_USING_UNICODE
     19# define SRE_CODE Py_UCS4
     20# if SIZEOF_SIZE_T > 4
     21#  define SRE_MAXREPEAT (~(SRE_CODE)0)
     22# else
     23#  define SRE_MAXREPEAT ((SRE_CODE)PY_SSIZE_T_MAX)
     24# endif
    2025#else
    21 #define SRE_CODE unsigned short
     26# define SRE_CODE unsigned int
     27# if SIZEOF_SIZE_T > SIZEOF_INT
     28#  define SRE_MAXREPEAT (~(SRE_CODE)0)
     29# else
     30#  define SRE_MAXREPEAT ((SRE_CODE)PY_SSIZE_T_MAX)
     31# endif
    2232#endif
    2333
Note: See TracChangeset for help on using the changeset viewer.