diff options
-rw-r--r-- | Objects/unicodeobject.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index b02adeed91..18780ea4a4 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -5589,21 +5589,6 @@ length_of_escaped_ascii_string(const char *s, Py_ssize_t size) return length; } -/* Similar to PyUnicode_WRITE but either write into wstr field - or treat string as ASCII. */ -#define WRITE_ASCII_OR_WSTR(kind, buf, index, value) \ - do { \ - if ((kind) != PyUnicode_WCHAR_KIND) \ - ((unsigned char *)(buf))[(index)] = (unsigned char)(value); \ - else \ - ((Py_UNICODE *)(buf))[(index)] = (Py_UNICODE)(value); \ - } while (0) - -#define WRITE_WSTR(buf, index, value) \ - assert(kind == PyUnicode_WCHAR_KIND), \ - ((Py_UNICODE *)(buf))[(index)] = (Py_UNICODE)(value) - - static _PyUnicode_Name_CAPI *ucnhash_CAPI = NULL; PyObject * @@ -5873,9 +5858,6 @@ PyUnicode_DecodeUnicodeEscape(const char *s, return NULL; } -#undef WRITE_ASCII_OR_WSTR -#undef WRITE_WSTR - /* Return a Unicode-Escape string version of the Unicode object. If quotes is true, the string is enclosed in u"" or u'' quotes as |