Kaydet (Commit) 20b40d3b authored tarafından Walter Dörwald's avatar Walter Dörwald

Move variable declaration up.

üst 6e390806
...@@ -1536,18 +1536,18 @@ PyUnicode_DecodeUTF32Stateful(const char *s, ...@@ -1536,18 +1536,18 @@ PyUnicode_DecodeUTF32Stateful(const char *s,
const unsigned char *q, *e; const unsigned char *q, *e;
int bo = 0; /* assume native ordering by default */ int bo = 0; /* assume native ordering by default */
const char *errmsg = ""; const char *errmsg = "";
/* Offsets from q for retrieving bytes in the right order. */
#ifdef BYTEORDER_IS_LITTLE_ENDIAN
int iorder[] = {0, 1, 2, 3};
#else
int iorder[] = {3, 2, 1, 0};
#endif
/* On narrow builds we split characters outside the BMP into two /* On narrow builds we split characters outside the BMP into two
codepoints => count how much extra space we need. */ codepoints => count how much extra space we need. */
#ifndef Py_UNICODE_WIDE #ifndef Py_UNICODE_WIDE
for (i = pairs = 0; i < size/4; i++) for (i = pairs = 0; i < size/4; i++)
if (((Py_UCS4 *)s)[i] >= 0x10000) if (((Py_UCS4 *)s)[i] >= 0x10000)
pairs++; pairs++;
#endif
/* Offsets from q for retrieving bytes in the right order. */
#ifdef BYTEORDER_IS_LITTLE_ENDIAN
int iorder[] = {0, 1, 2, 3};
#else
int iorder[] = {3, 2, 1, 0};
#endif #endif
PyObject *errorHandler = NULL; PyObject *errorHandler = NULL;
PyObject *exc = NULL; PyObject *exc = NULL;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment