Mercurial > cpython-lru_cache-weakref
diff Objects/unicodeobject.c @ 18278:b5658a230e1a legacy-trunk
experimental UCS-4 support: don't assume that MS_WIN32 implies
HAVE_USABLE_WCHAR_T
| author | Fredrik Lundh <fredrik@pythonware.com> |
|---|---|
| date | Tue, 26 Jun 2001 15:11:00 +0000 |
| parents | c29f3135a20c |
| children | 8b7ff44b4669 |
line wrap: on
line diff
--- a/Objects/unicodeobject.c Tue Jun 26 08:06:59 2001 +0000 +++ b/Objects/unicodeobject.c Tue Jun 26 15:11:00 2001 +0000 @@ -1379,7 +1379,7 @@ while (size-- > 0) { Py_UNICODE ch = *s++; /* Escape quotes */ - if (quotes && (ch == q[1] || ch == '\\')) { + if (quotes && (ch == (Py_UNICODE) q[1] || ch == '\\')) { *p++ = '\\'; *p++ = (char) ch; } @@ -1831,7 +1831,7 @@ NULL); } -#ifdef MS_WIN32 +#if defined(MS_WIN32) && defined(HAVE_USABLE_WCHAR_T) /* --- MBCS codecs for Windows -------------------------------------------- */
